The Windows Communication Foundation, previously known as Indigo, is a runtime and a set of APIs in the .NET Framework for building connected, service-oriented applications