.NET Framework
Microsoft による開発、実行環境
.NET Framework は、.NET Framework を対象としたアプリを管理するランタイム実行環境です。 これは、メモリ管理やその他のシステム サービスを提供する共通言語ランタイムと、プログラマがアプリ開発のすべての主要領域で堅牢性と信頼性の高いコードを利用できるようにするための広範なクラス ライブラリから構成されています。
https://docs.microsoft.com/ja-jp/dotnet/framework/get-started/
クロスランゲージが主目的と思われる
VC++, VBでライブラリを共有する
.NETの仕様をCLIといい、この仕様に従って実装された実行環境をCLRと呼ぶ