Windows Communication Foundation (WCF) es un marco de trabajo para la creación de aplicaciones orientadas a servicios que permite el intercambio de datos entre extremos de servicio de forma asincrónica a través de mensajes. WCF proporciona características como orientación a servicios, interoperabilidad, seguridad, varios transportes y codificaciones para la transmisión de mensajes. Además, WCF se integra con otras tecnologías de Microsoft como BizTalk Server, Silverlight y .NET Services.