Este documento compara tres tecnologías para el desarrollo de aplicaciones distribuidas: .NET Remoting, WCF y CORBA. .NET Remoting permite crear aplicaciones que utilizan objetos ubicados en otros procesos o equipos de forma flexible y personalizable. WCF son aplicaciones distribuidas basadas en la comunicación mediante mensajes. CORBA es un estándar que permite la invocación remota de métodos bajo un paradigma orientado a objetos de forma interoperable entre lenguajes y plataformas.