Mono项目的发起人Miguel de Icaza在分析.NET平台的时候,曾表示这是一个非常棒的开发平台。Ximian之所以发起Mono项目是希望升级它们的开发平台来创建其Evolution桌面应用程序。虽然Mono项目的起因并不伟大,但它带来的影响却足以使开放源码领域热闹很久。
该项目的内容主要包括一个C#编译器,与微软的CLI兼容的类库、Linux版本的CLR(Common Language Runtime)编译器。其中CLI组件将答应用C#编写的应用程序能够在像Linux等非Windows操作系统上运行,就像Java虚拟机能让一个应用程序在不同的操作系统上运行一样。Mono项目的倡导人Miguel de Icaza表示:“Mono项目将提供能够自由进行应用程序开发或提供Web服务的工具,从而Linux用户也能够享受到.NET平台的巨大好处。”