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 a través de mensajes asincrónicos. WCF implementa estándares de la industria para la interoperabilidad de servicios web y admite varios modelos de mensajes, seguridad, transportes y codificaciones. WCF también se integra con otras tecnologías de Microsoft como Windows Workflow Foundation, BizTalk Server, Silverlight y .NET Services.