任何想利用Microsoft Windows平台作为基础来创建多层应用程序的人都必须依赖于多种软件。其中一些是由Microsoft提供的,而有些可能是您或您的公司自己编写的,还有一些可以来自于第三方软件开发商。“组件对象模型”(Component Object Model,COM)是将所有这些绑定在一起的主要“胶水”。它使程序员和公司能够有效地分配和重复使用他们的代码。COM+是COM的扩展版本,它为在中国层运行的组件提供了一个有价值的运行时环境。COM+及其他一些重要的Windows服务——例如,Microsoft Internet Information services(IIS)、Active Server Pages(ASP),以及Microsoft Message Queuing(MSMQ)等——提供了一些构造块,使程序员和公司能够创建大型的多层应用程序。