1. Common Language RunTime (CLR):這是.NET應用軟件基本的執行引擎,它可以使開發工作更加簡單和快速。它提供了很多的服務,例如:代碼治理,異議處理和內存治理,他們都支持Common Type System (CTS)從而整合多種語言。調試器和向導也處于這一層之中。在圖A之中,CTS能夠整合例如C#,VB.NET和C++.NET等的多種開發語言。最后CLS功能非常地好,因為它答應開發人員使用其他開發人員的代碼(例如語言的互用性)。
2. .NET Framework Class Library:這里面包括的基本類涉及了安全性,Web,XML,I/O,消息傳遞和配置等方面。它基本上將所有的API放入了一個庫之中,這個庫對于你的團隊是普遍可用的。