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