Genexus
De Wikipedia, la enciclopedia libre
GeneXus es una herramienta de desarrollo de software basada en conocimiento, orientada principalmente al desarrollo de aplicaciones corporativas para entornos web y plataformas Microsoft Windows. El desarrollador especifica la aplicación a alto nivel (principalmente en forma declarativa), a partir de lo cual la herramienta genera código nativo en diferentes lenguajes.
GeneXus incluye la habilidad de normalizar las bases de datos en forma automatica, creando y manteniendo la estructura optima de la base de datos, partiendo de un modelo de datos no normalizado definido por el desarrollador, un lenguaje declarativo basado en reglas de negocio y un poderoso pero sencillo lenguaje procedural.
Los lenguajes en que puede ser generado el código incluyen Cobol, Visual Basic, Visual FoxPro, C# y Java, actualmente con más énfasis en los dos ultimos. Soporta los DBMSs más populares, tales como Microsoft SQL Server, Oracle, DB2, Informix, PostgreSQL y MySQL.
GeneXus es el producto insignia creado por ARTech del Uruguay. Es comercializado en 30 paises, incluyendo la mayor parte de America Latina, Estados Unidos, y paises de Europa occidental tales como España, Italia, Francia y Portugal, y recientemente ha ingresado a los mercados de China y Japon . Unos 5.500 clientes han adquirido el producto, representando más de 50.000 licencias vendidas alrededor del mundo.