Este documento compara tres tecnologías para el desarrollo de aplicaciones distribuidas: WCF, .NET Remoting y CORBA. WCF sigue un modelo basado en servicios y mensajes, mientras que .NET Remoting y CORBA se enfocan en la invocación remota de objetos. Todas estas tecnologías permiten la interoperabilidad entre aplicaciones escritas en diferentes lenguajes y plataformas.