Este documento compara tres tecnologías para crear aplicaciones distribuidas: NET Remoting permite trabajar con objetos remotos de forma transparente; Windows Communication Foundation permite crear servicios orientados a mensajes para intercambiar datos entre clientes y servidores; y CORBA es un estándar multiplataforma que facilita la invocación remota de métodos bajo un paradigma orientado a objetos.