GeneXus

GeneXus is a low code, cross-platform, knowledge representation-based development tool,[1][2] mainly oriented towards enterprise-class applications for web applications, smart devices, and the Microsoft Windows platform.

GeneXus uses mostly declarative language to generate native code for multiple environments.

[citation needed] It includes a normalization module, which creates and maintains an optimal database structure based on user views.

The languages for which code can be generated include COBOL, Java, Objective-C, RPG, Ruby, Visual Basic, and Visual FoxPro.

[3] Some of the DBMSs supported are Microsoft SQL Server, Oracle, IBM Db2, Informix, PostgreSQL, and MySQL.