Net. Mono 2.0 значительно отличается от предыдущей версии. В ней реализована поддержка модели программирования Microsoft .Net Framework 2.0. С помощью Mono разработчики могут создавать приложения для настольных систем и серверов, используя среды Microsoft и развертывая эти приложения на разных платформах, в том числе на Windows. Ведущую роль в проекте Mono играет компания Novell. Mono 2.0 поддерживает язык C# 3.0 и LINQ (Language Integrated Query) для получения информации из базы данных, объектов и XML-контента. Кроме того, пользователи могут обращаться к серверным приложениям, созданным для .Net, и клиентским приложениям, написанным с помощью Windows Forms. В состав Mono 2.0 входит MoMA (Mono Migration Analyzer), инструментарий для оценки степени готовности сред Linux для переноса приложений .Net. Среда времени исполнения Mono 2.0 предлагается на условиях лицензии LGPL, а библиотеки классов и компиляторы — на условиях лицензии MIT X11. Mono была создана с помощью документации Windows, касающейся ядра и языков .Net, которые являются стандартами ISO. Работа над Mono 2.0 продолжалась около двух с половиной лет, а сам проект Mono стартовал в 2001 году.