NET ha sido desarrollado sobre el principo de servicios Web, y Microsoft está creando la infraestructura para permitir esta evolucion hacia los servicio Web, a través de cada pieza de la paltaforma .NET. En definitiva, XML facilita el intercambio de datos, mientras que el software .NET ofrece la posibilidad de trabajar con los mismos.
Microsoft .NET extiende las ideas de Internet y sistema operativo haciendo de la propia Internet la base de un nuevo sistema operativo. en ultima instancia, esto permitirá a los desarrolladores crear programas que trasciendan los limites de los dispositivos y aprovechen por completo la conectividad de Internet y sus aplicaciones.