- WCF (Windows Communication Foundation) is Microsoft's framework for building distributed applications and services, unifying web services, remoting, and messaging. - It provides a unified model for creating networked applications, with support for transpot interoperability, messaging, and security. - WCF applications are composed of contracts defining available operations, endpoints to access services, and bindings describing the protocol and settings for each endpoint. This allows services to be accessed in various ways.