This document provides an overview of Windows Communication Foundation (WCF). It acknowledges help from friends and teachers. WCF is a framework that replaced web services and allows building of service-oriented applications. Key features include service orientation, multiple message patterns, data contracts, security, extensibility, and support for transactions. WCF provides advantages over web services like support for multiple transports, load balancing, interoperability, and better reliability and security.