.NET Framework是一種新的運算平臺,程式執行環境,簡化了在網際網路高度分散式的環境中,開發應用程式的困難度。開發端只要安裝.NET Framework Component Update,即可將Windows升級成支援.NET Framework的工作平臺,伺服器則必須是Windows 2000 Server或Windows Server 2003或Windows XP Professional。
.NET Framework的兩個主要的元件:Common Language Runtime和.NET Framework類別庫。Common Language Runtime則是.NET Framework的基礎,可視為程式執行期間管理程式碼的代理程式,提供記憶體的管理、執行緒的執行、程式碼的執行、程式碼安全驗證及編譯等服務。
Microsoft .NET Framework類別庫是作業系統層級的物件導向類別庫,與Common Language Runtime緊密整合,可供程式語言呼叫。所有支援.NET的程式語言都可以使用.NET Framework類別庫,減少學習新語言的時間。