Windows Communication Foundation (WCF) es un marco de trabajo para crear aplicaciones orientadas a servicios que permiten el intercambio de datos entre extremos de servicio de manera asincrónica a través de mensajes. WCF implementa estándares de interoperabilidad y admite varios modelos de mensajes, transportes, codificaciones, seguridad y otras características para la comunicación entre aplicaciones.