Prvi omogoča kar največjo združljivost s kodo, razvito v Oknih, drugi pa ponuja možnost izkoriščanja C# v povezavi s priljubljenimi ogrodji v operacijskih sistemih, sorodnih Unixu, kot je npr. Gnome/Gtk# za izdelavo uporabniških vmesnikov. Mono s tem ni le izvrsten pripomoček za prenos sveže kode iz Oken v npr. Linux, temveč omogoča učinkovito programiranje svežih programov, posebej prilagojenih alternativnim operacijskih sistemom.