Mono je prosto odprtokodni projekt izdelave orodij kompatibilnih z ogrodjem .NET, skladnih z ustreznim standardom ECMA. Okolje med drugim vključuje prevajalnik za programski jezik C# in izvajalsko okolje Common Language Runtime.
Razvojno okolje Mono omogoča poganjanje aplikacij temelječih na ogrodju .NET na različnih platformah, hkrati pa zagotoviti boljša razvojna okolja na sistemu Linux. Mono deluje na številnih sistemih vključno z Androidom, večini distribucij Linuxa, BSD, OS X, Windows, Solarisu in na nekaterih igralnih konzolah (PlayStation 3, Wii, Xbox 360).