.NET Yazılım geliştirme platformu sağladığı bir çok temel özelliğin yanısıra Servis Tabanlı Mimariler içinde bir çok alt kütüphane sağlamaktadır. Bu kütüphaneler farklı amaçlarla gerçekleştirilmiş olan Web Servisleri, Web Service Enhancement, .NET Remoting, Soketler, Enterprice Services ve MSMQ gibi hizmetlerden oluşmaktaydı. Hepsi servis tabanlı mimarilerin ana çatısını oluşturmakta fakat aralarında güçlü bir entegrasyon bulunmamaktaydı. Microsoft Windows Communication Foundation adı altında bütün bu alt yapıları birleştirerek daha güçlü Servis mimarisi oluşturmaya olanak sağlıyor. Butün bu alt küme hizmetlerinin toplandığı WCF çatısı .NET Framework ile birlikte yayınlanmıştır. Ayrıca WCF, günümüzde bir çok kurumsal yazılım altyapısında kullanılmaktadır. BT Akademi Türkiye’de ilk defa kurumsal anlamda WCF workshop’u vermiş olup bu eğitimi WCF’nin RTM olması ile birlikte bireysel olarak da sunmaya başlamıştır.