O Mono é um projecto liderado pela Novell (anteriormente pela Ximian) para criar um conjunto de ferramentas compatível com a plataforma .NET, conforme às normas
Ecma, incluindo, entre outras, um compilador
C# e um
CLR. O Mono pode ser executado nos sistemas operativos
Linux,
BSD,
UNIX,
Mac OS X,
Solaris e
Windows.