Cross platform, open source .NET development framework

Run your applications on all the platforms

Mono
An open source, cross-platform, implementation of C# and the CLR that is binary compatible with Microsoft.NET
Download Learn More
Xamarin.iOS (MonoTouch)
Build apps for iPhone and iPad using C#, Visual Studio or MonoDevelop, and the Mono Framework
Learn More
Xamarin.Android
Build apps for Android devices using C#, Visual Studio or MonoDevelop, and the Mono Framework
Learn More

Mono is a software platform designed to allow developers to easily create cross platform applications. Sponsored by Xamarin, Mono is an open source implementation of Microsoft's .NET Framework based on the ECMA standards for C# and the Common Language Runtime. A growing family of solutions and an active and enthusiastic contributing community is helping position Mono to become the leading choice for development of Linux applications.