Allows quick development of mobile and non-mobile applications, it is suitable for development of cross-platform apps. It brings quality development tools to Linux developers because Linux is the platform best supported. Mono is supported on various other platforms: Android, Windows, OS X and Solaris. It is supported even by gaming consoles PlayStation 3, Wii and Xbox 360.
Supported databases in Mono:
MonoDevelop is a framework used primarily in Linux. Development on MonoDevelop is over GUI (Graphic User Interface) like in MS Visual Studio. GUI is based on Gtk# named Stetic. Supported programming languages are: Boo, C, C++, C#, CIL, Java, Python, Vala and Visual Basic.NET.
Xamarin has all possibilities of MonoDevelop but he also allows development of mobile applications for iOS and Android and has support for Macintosh. With Xamarin it is possible to share written code over different platforms (ex. iOS, Android) which results savings in time and money.