.NET Remoting permite crear aplicaciones distribuidas fácilmente ya sea con componentes en un solo equipo o repartidos en la red. WCF es un marco para crear aplicaciones de servicios que permiten enviar datos asincrónicamente entre extremos de servicios. CORBA define una arquitectura estándar para sistemas de objetos distribuidos que permite objetos heterogéneos interactuar a través de peticiones de servicio.