In late 2003, a few developers from the Mono community began migrating SharpDevelop, a successful .NET open source IDE from System.Windows.Forms on Windows to Gtk# on Linux. Being an early fork of SharpDevelop, MonoDevelop architecturally differs from recent SharpDevelop releases.
Over time, the MonoDevelop project was absorbed into the rest of the Mono project and is actively maintained by Xamarin and the Mono community. Since Mono 1.0 Beta 2, MonoDevelop is bundled with Mono releases.
MonoDevelop can be used on Windows, OS X and Linux. The first two have been officially supported since version 2.2.Xamarin offers a rebranded version of MonoDevelop 4.0 as Xamarin Studio which now uses platform-specific code in various places to enhance the look and feel. While Mono provides a package for Solaris 10 running on SPARC, MonoDevelop packages for OpenSolaris are only provided by groups from the OpenSolaris community. MonoDevelop on FreeBSD is likewise supported only by the FreeBSD community.
Stetic is the GTK#GUI designer used in MonoDevelop to develop GTK+ user interfaces in C#. It has been included since version 0.1 of MonoDevelop. Stetic is very similar to Glade Interface Designer but is integrated into MonoDevelop with features such as drag and drop. It has been criticized for being more difficult to work with than the likes of Qt Designer and the Microsoft Visual Studio Windows Forms Editor when the programmer does not yet have a concrete layout in mind.