WCF由於集合了幾乎由NETFramework所提供的通信方法,因此學習曲線比較陡峭,開發人員必須要針對各個部份的內涵做深入的了解,才能夠操控WCF來開發應用程序。通信雙方的溝通方式,由合約來訂定。通信雙方所遵循的通信方法,由協議綁定來訂定。通信期間的安全性,由雙方約定的安全性層次來訂定。它是.NET框架的壹部分,由.NETFramework3.0開始引入,與WIndowsPresentatIonFoundatIon及WIndowsWorkflowFoundatIon並行為新壹代WIndows操作系統以及WInFX的三個重大應用程序開發類庫。在.NETFramework2.0以及前版本中,微軟發展了WebServIce(SOAPwIthHTTPcommunIcatIon).NETRemotIng(TCP/HTTP/PIpelInecommunIcatIon)以及基礎的WInsock等通信支持。