.NET Framework 是以壹種采用系統虛擬機運行的編程平臺,以通用語言運行庫(Common Language Runtime)為基礎,支持多種語言(C#、VB、C++、Python等)的開發。NET也為應用程序接口(API)提供了新功能和開發工具。這些革新使得程序設計員可以同時進行Windows應用軟件和網絡應用軟件以及組件和服務(web服務)的開發。.NET提供了壹個新的反射性的且面向對象程序設計編程接口。.NET設計得足夠通用化從而使許多不同高級語言都得以被匯集。.NET Framework 中的所有語言都提供基類庫(BCL)。
簡單說:就是壹個平臺,可以基於這個平臺上開發程序和網站,當然,開發完的網站和程序必須要在安裝了.NET Framework軟件的電腦才能運行。