.NET(ドットネット、旧称 .NET Core)は、.NETを実装したフリーでオープンソースなクロスプラットフォームマネージソフトウェアフレームワークである[4]。.NET 5以降は、.NET FrameworkおよびXamarin/Monoの機能が統合され、それらの後継にもなっている。[5] .NETの実装には.NET FrameworkやXamarin/Monoが存在する[6]。.NET Coreはクロスプラットフォームを特徴としてMicrosoftが開発を主導している.NET実装の1つである[6]。Windows・Linux・macOS等に対応している[7]。.NET Coreの基盤上では以下のタイプ(シナリオ)のアプリケーションを開発できる。 Webアプリ(ASP.NET Coreによる) コマンドラインアプリ ライブラリ GUIアプリ(Windows限定) ユニバーサルWind