.NET框架類為開發人員提供了一套可以使用的統一的面向對象、異步、層次結構的可擴展類庫。現在,C++的使用者使用Microsoft Foundation Classes,Java程序員使用Windows Foundation Classes,Visual Basic的用戶使用Visual Basic APIs。微軟用.NET框架統一了這些不同的框架。結果是,開發人員不用非去學多個框架來完成自己的工作。而且,通過創建一套跨編程語言的通用API,.NET框架可以實現跨語言繼續、糾錯處理以及程序調試。實際上,從JScript 到C++的所有編程語言,對于.Net框架都是相互等同的,開發人員可以自由地選擇他們想使用的任何語言。