Mono es una herramienta de desarrollo de aplicaciones multiplataforma cross-plataforma transversal, gratuita, abierta, de código abierto. Originalmente desarrollado por Ximian, más tarde fue adquirida por Novell, una compañía de software de código abierto, y ahora está siendo dirigida por Xamarin, una subsidiaria importante de Microsoft. Mono puede ejecutar en la mayoría de las plataformas de software más comunes. El proyecto MONO ha estado en desarrollo continuo desde 1995, con el objetivo de hacer que el software sea más portátil, flexible y eficiente en la memoria.
Una de las mejores características de Mono es que es extremadamente extensible y permite una gran cantidad de personalización. Por ejemplo, el programador puede usar Mono como un motor para desarrollar aplicaciones de interfaz de usuario o GUI altamente personalizables. Un enfoque popular es usar Mono como un entorno de scripts o creación en lugar de usar un lenguaje de programación como Java, Perl, Python o PHP. Esto se traduce en una duplicación de menos código y un aumento general en la productividad de los programadores. Además, Mono permite el uso de múltiples motores de base de datos y también forma la base para un proyecto de código abierto popular, mi SQL.
Debido a que Mono es un proyecto de software gratuito, cualquier persona puede descargar, instalar, probar, depurar y contribuir al desarrollo de MONO. Muchos proyectos de código abierto requieren que las personas como usted y yo tomen un papel activo para que tengan éxito. Al tomar parte activa en el desarrollo de Mono, podrá ayudar a asegurarse de que la próxima versión de MONO viene con correcciones de errores y nuevas funciones. Y, una vez que Mono se ha demostrado ser una herramienta popular, madura y útil, ¡no hay que decir cuántos usos conseguirá!