WCF = Windows Communication Foundation
Ein kommunikationsorientierter Satz von APIs und eine "Laufzeit" innerhalb von .NET, um zwei (oder mehr) Systeme miteinander kommunizieren zu lassen. Es ersetzt im Wesentlichen ASMX (ASP.NET Web Services), .NET Remoting (Object Remoting) und einige andere kommunikationsbezogene APIs und Produkte im .NET-Bereich.
Sie kann und sollte immer dann verwendet werden, wenn zwei Systeme (Anwendungen, Maschinen) Informationen austauschen müssen. Es ist die Grundlage für alle "verbundenen Systeme".
Ihr Endziel ist die MSDN-Entwicklerzentrum für WCF mit einer Fülle von Tutorials, Artikeln, Codebeispielen, Screencasts, Videos und vielem mehr.