Mono (ソフトウェア)
マイクロソフト互換スタックは、Windowsの.NETアプリケーションを他のオペレーティングシステムで利用するための機能を提供する。例えば、ADO.NETやASP.NET、Windows Formsなどの実装が含まれる。
ASP.NETへの対応については、XSPというC#で作られた独自のシンプルなウェブサーバ(アプリケーションサーバ)により実現している。
Windows Formsへの対応については、Wineとの協力により開発が行われている。
2017年12月時点では、Windows Presentation Foundation (WPF) を実装する予定は無いとしている。Xamarin.Formsによって提供されるXAML開発環境は、WPF/Silverlight/WinRTとは互換性がない。
Monoは大きく分けて3種類のコンポーネントから構成される。
中核コンポーネント
Mono/Linux/GNOME開発スタック
マイクロソフト互換スタック