MonoDevelop ist eine Entwicklungsumgebung hauptsächlich für C# und andere .NET-Sprachen. Zu ihren wichtigsten Features zählen automatische Code-Vervollständigung, Klassenansicht, eingebaute Online-Hilfe, Unterstützung für Projekte und die Möglichkeit, das Programm mit Plugins zu erweitern. Die nun freigegebene Version 2.0 der Umgebung verbessert die Unterstützung für ASP.NET und C# 3.0. Eine weitere Neuerung stellt die Integration der MDB- und GDB-Debugger dar. Damit soll es möglich sein, direkt in MonoDevelop sowohl Mono- als auch native Applikationen auf Fehler zu untersuchen. Desweiteren können Programmierer in einen Vi-Modus umschalten und die bekannten Kommandos des Editors nun auch in der Applikation nutzen.