.NET将从连接到互联网的单一网站或设备上,转移到计算机、设备和服务群组上,使其通力合作,提供更广泛更丰富的解决方案。用户能够控制信息的传送方式、时间和内容。计算机、设备和服务相辅相成,从而提供丰富的服务,而不是像信息孤岛那样,由用户提供唯一的集成。.NET允许企业使用开放的互联网协议将不同的应用程序和系统,甚至是运行在不同平台上的应用程序和系统,联系起来,将它们无缝地集成为一个完整的系统。
.NET的出现是软件界的一大革命,它带来的新特性解决了当今软件开发中的一些核心问题: 
互操作性(Interoperability)、集成性(Integration)和应用程序的可扩展性(Extensibility)利用原有的开发工具太难实现而且即使实现,也要耗费高昂的代价。.NET依靠XML技术标准消除了数据共享和软件集成的障碍。 
现有的开发环境中,用户不能在程序之间方便的共享数据或是无法对能访问的数据进行操作。而XML使得数据交换变得简单易行,.NET对XML提供了第一等的支持。 
COM公司和Web站点很难为用户提供有价值、可操作的数据。一个个信息孤岛很难与其他程序和服务很好的合作。而.NET技术可以整合整个Web上的程序和服务。 
终端用户的信息和数据的个人隐私和安全问题成为在Web上活动的一大障碍。.NET My Service提供了一整套服务,增加了用户信息的可管理性和安全性。