GeneXus es una herramienta que genera automáticamente aplicaciones para Internet, Windows y dispositivos móviles. Su objetivo es permitir el desarrollo de aplicaciones en el menor tiempo posible y con la mejor calidad, liberando al analista de sistemas de tareas automatizables para que se concentre en entender las necesidades de los usuarios. Utilizando una metodología incremental, GeneXus crea automáticamente la base de datos y programas, permitiendo ver resultados rápidamente y hacer modificaciones de bajo costo.