WCF stand for ( Windows Communication Foundation ) is a dedicated communication framework provided by Microsoft to increase the project efficiently. WCF is the part of .NET 3.0. The runtime environment provided by the WCF enables us to expose our CLR types as services and to consume other existing services as CLR types. All the communications are Depended on End Points. End Point have three Component ABC which are mainly used in WCF framework. First is Address, Second is Binding and Third one is Contract. Using WCF you can send data as asynchronous messages from one service endpoint to another. A service endpoint can be part of a continuously available service hosted by IIS or it can be a service hosted in an application.