When choosing a foundation on which to build a service-oriented system, there are a number of choices available on the Microsoft platform. One important characteristic that all candidates must include in increasing measure is interconnection capabilities with other systems via various communication types – both standardized and proprietary. The following table describes a number of those supported by four framework available on Windows – DCOM, .NET remoting, WCF, and BizTalk.