Abstract
WCF(Windows Communication Foundation), one of Microsoft's revolutionary products, represents a new step in distributed programming. In this paper, after the concepts of WCF are introduced, its pillars (SOA, interoperability and integration, unification) are discussed and layered architecture is explored, then the difference between WCF and Web services is summarized . Finally, current state of popular technologies is given, and the future importance of WCF is pointed out.