Mono — это бесплатный проект с открытым исходным кодом под руководством Xamarin (ранее Novell и первоначально Ximian) для создания набора инструментов, совместимого со стандартом Ecma и .NET Framework, включая, помимо прочего, компилятор C# и среду выполнения Common Language Runtime.
Заявленная цель Mono состоит не только в том, чтобы иметь возможность запускать кросс-платформенные приложения Microsoft .NET, но и в том, чтобы предоставить разработчикам Linux более совершенные инструменты разработки. Mono может работать на многих операционных системах, включая Android, BSD, iOS, Linux, OS X, Windows, Solaris, Unix, а также на некоторых игровых консолях, таких как PlayStation 3, Wii и Xbox 360.