Net Remoting permite crear aplicaciones distribuidas al permitir que un cliente trabaje con objetos alojados en otra máquina de forma remota. WCF reemplaza a Net Remoting y permite construir aplicaciones orientadas a servicios que interactúan a través de diferentes plataformas y organizaciones. CORBA establece un estándar que facilita la invocación remota de métodos bajo un paradigma orientado a objetos al envolver código en diferentes lenguajes para que pueda ser invocado a través de una red.