Mono is a free and open source project led by Xamarin (formerly by Novell and originally by Ximian) to create an Ecma standard compliant .NET Framework-compatible set of tools including, among others, a C# compiler and a Common Language Runtime.
Cost / License
- Free
- Open Source
Platforms
- Mac
- Windows
- Linux
- BSD
- Oracle Solaris
- Android
- iPhone
- Self-Hosted
- Mono

































If you need to use windows only or have legacy windows software (>.NET3.0<.NET 4.5), then the .NET framework is the right tool for the job