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 incluye características como orientación a servicios, interoperabilidad, diferentes modelos de mensajes, contratos de datos, seguridad, mensajes confiables y transacciones. Además, WCF se integra con otras tecnologías de Microsoft como Windows Workflow Foundation, BizTalk Server y Silverlight.