A guide to architecting, designing, & building distributed applications with Windows Communication Foundation Windows Communication Foundation is the. NET technology that is used to build service-oriented applications, exchange messages in various communication scenarios, & run workflows.