行库（Common Language Runtime）为基础，支援多种语言（C#、F#、VB.NET、C++、Python等）的开发。.NET也为应用程式介面（API）提供了新功能和开发工具。这些革新使得程式设计员可以同时进行Windows应用软体和网路应用软体以及元件和服务（web服务）的开发。.NET提供了一个新的反射性的且物件导向程式设计编程介面。.NET设计得足够通用化从而使许多不同高阶语言都得以被汇集。甲骨文公司的Java程式语言和Java平台企业版技术是.NET平台的竞争对手之一。2