Mono is a comprehensive open source development platform based on the .NET framework
that allows IT and ISV developers to build Linux and cross-platform applications with
unprecedented productivity.
Mono's .NET implementation is based on the ECMA standards for C# and the
Common Language Infrastructure. Mono includes a compiler
for the C# language, an ECMA-compatible runtime engine (the Common Language Runtime,
or CLR),and class libraries. The libraries include Microsoft .NET compatibility libraries
(including ADO.NET and ASP.NET),
Mono's own and third party class libraries. Mono's runtime can be embedded into applications
for simplified packaging and shipping. In addition, the Mono project offers an IDE,
debugger, and documentation browser.
If you have questions about the project, read the
project launch statement or visit our list of Frequently
Asked Questions. For details on the project's future direction,
read the roadmap,
and download Mono
1.0.