Wij helpen bedrijven al 18 jaar
betere software te kiezen

GeneXus
Wat is GeneXus?
GeneXus wordt gebruikt door bedrijven met een softwareontwikkelingsteam, onafhankelijke softwareaanbieders en softwareontwikkelingsbedrijven. GeneXus is een softwareontwikkelingsplatform dat web-, Android- en iOS-toepassingen genereert vanuit één bron. Moderniseer verouderde systemen om onderhoudskosten te verlagen en snel wijzigingen door te voeren. Ontwikkel platformonafhankelijke toepassingen, standalone of verbonden met je huidige services, lokale of cloudimplementatie.
Wie gebruikt GeneXus?
Ontwikkelingsteams die de time-to-market willen verkorten en toepassingen voor de nieuwste technologieën willen uitbrengen.
Twijfels over GeneXus?
Vergelijk met een populair alternatief

GeneXus
Reviews over GeneXus

A software development system with an understandable methodology
Opmerkingen: It is a tool that is constantly innovating in its functions to provide an efficient service and achieve understandable and safe development efficiencies, that is why I have no criticism because it has not worked badly for me.
Pluspunten:
This software development system is a good solution for professionals who design personalized tools for the company in a unique way, since it even has automated systems and it is something that I like because while working this tool collaborates to make it easier to develop and maintain new applications without being complex, in addition to the fact that the interface is friendly and the business versions are quite accessible
Minpunten:
I like it because the tool can be deployed in almost any environment, facilitating the executions and the adaptability of the functions. It also has multilanguages, which makes it an internationalized tool that allows you to create software quickly and in any system.

Developing commercial apps using a low-code framework
Opmerkingen: Business apps are being built and maintained by us. Applications adapt well to many technologies and are relatively simple to maintain. At the factory, I'm now building web apps to solve a number of problems that were previously solved using excel, greatly improving output and reducing user burden. Consumers were able to calculate their own prices, which created an incentive for them to cooperate with the company.
Pluspunten:
What I appreciate most about it is that all of its operations are automated, allowing for the construction and full administration of software systems without the need for substantial initial investments. enables you to concentrate on creating quicker apps rather than thinking about the challenges of creating new software. The IDE runs on Windows. But, the solution may be produced in dotNet, Java and Net Core. It produces a front-end client that is compatible with Angular, Android, iOS, and the web.
Minpunten:
The wiki probably works across multiple platforms since it can support legacy systems. Because of its high cost, small and medium-sized organisations may find it difficult to deploy. The supporting material is appalling. Only a few samples are given, and there is no idex or thorough explanation. Because of this, learning takes a long time.
Works well for non-programmers
Opmerkingen: It has allowed me to be productive in my job while not having to spend significant time learning to read and write RPG code.
Pluspunten:
It is very easy to start writing and maintaining programs very quickly.
Minpunten:
The interface has numerous features which operate contrary to industry and interface standards in my country.

Eerder overwogen alternatieven:
Best development CASE Tool
Opmerkingen:
Impressive tool that I have been using for almost two decades
When I managed GENEXUS, my life in systems development changed radically.
It is not really programmed anymore, it is simply described.
And it is that describing goes beyond lines and codes.
Now with the recent and updated version, I can develop a STARTUP for smartphones in less than an hour and with a few clicks, generate the APPS for Mobile Windows, iOS, Android and Windows.
Great smart tool.
Besides the cost you have, it is well worth it because it is a huge investment.
It is highly recommended for medium and large companies.
In small companies, a feasibility study should be carried out.
Pluspunten:
It is an intelligent tool that in just a few clicks and knowledge about development can generate a good information system It has most of the programming platforms, development languages and environments necessary today. With a minimum of clicks we can generate for iOS, Android, Windows, Mobile and it continues to grow An excellent tool and an extraordinary investment.
Minpunten:
Well, it doesn't really have bad points or cons. You just have the build detail because now everything runs and builds in the cloud. If at any time we do not have Internet or No Data, then the process stops. But hey, it no longer depends on the GENEXUS company. Highly recommended, anyway.

GeneXus: Inference Engine, Generators, Extensibility and more
Opmerkingen: We currently carry out web and mobile development with great agility, we consider that we are 300% more efficient and faster compared to development with traditional tools. We are recently facing chatbot projects with Genexus, which has allowed us to enter this world, under the same philosophy of declarative development, abstracting ourselves from the complexities involved in knowing all the technologies that exist behind these projects.
Pluspunten:
For more than 15 years, from versions 8, 9 onwards, I was always surprised by its inference engine, allowing declaratively to describe in the GeneXus knowledge base what we want at the business level, and its powerful inference engine, is responsible for generating the database structure (always normalized), in the database engine that one wishes, and in the same way the transactional screens and other objects are automatically generated. This ability to infer and generate has been maintained in all its versions, which has allowed us resilience and evolution, abstracting ourselves from the complexities of incorporating and learning new technologies. Another of the capabilities incorporated in the latest versions and that we highlight the most, or like the most, is the extensibility of Genexus, allowing us to create extensions for the GeneXus development IDE, visual controls, modules, GeneXus code generators from development patterns, as the main extension mechanisms.
Minpunten:
Probably its lack of diffusion and the shortage of GeneXus programmers is what is complex for us to handle. Genexus is a great tool that should be studied from high school with great support and a great community, however, today it is difficult to find programmers.

A very fast front end and backend development tool
Opmerkingen:
Genexus is a tool that allows you to develop applications in a short time and its implementation is very simple to do, the deployment of applications is also very simple.
The support from the Genexus team is very good, although it may take a while to respond.
You also have the facility of being able to display in different programming languages.
Pluspunten:
A tool that allows you to develop very fast since you only have to worry about the development rules and you can focus on creating faster applications. It allows you to carry out implementations in different environments and make connection with almost any database, allowing you to deploy your development in almost any environment.
Minpunten:
Its cost can be very high for small and medium-sized companies, making its implementation difficult. The documentation of this tool can only be found within the provider's wiki, and many times it is difficult to find a solution to the unforeseen events that you may encounter.
A development team in a terminal
Opmerkingen:
In some complex situations automatic code generation becomes cumbersome to control.
We develop complex and mission-critical systems with a high degree of customer satisfaction.
We generate quality functional prototypes in record time thanks to the ease of use of the tool and the organization of modules for coolant reuse, added to a high range of additional tools such as patterns and other varied and numerous extensions.
Pluspunten:
I take care of the specific business, everything standard is previously solved.
Minpunten:
In some complex situations automatic code generation becomes cumbersome to control
Genexus experience
Pluspunten:
It allows the development of critical mission applications in record time, ISO audit systems, invoicing, audited warehouse systems, mobile application development, etc; and the best allows to select between JAVA, NET, NET core
Minpunten:
it still has very specific things that it can improve, some of its controls do not have updated documentation
older user
Opmerkingen:
I'm a user since 3.0 version, 1994, WorkPanel was born.
This tool have been my sidekick during this time, accompany de technology evolution of the software industry.
I began generating to RPG/400 and Clipper, then Visual FoxPro, later Java/C# legacy apps, and the last 10 years to Java Web.
This my experience.
Pluspunten:
Early adoption of News Technologies is the goal.
Minpunten:
Code generated is difficult to read and some restrictions in the use of each language.

Excellent Rapid-Development Tool
Opmerkingen: Switching from coding in native languages, GeneXus has been a tremendous benefit to my workflow!
Pluspunten:
The speed at which I can roll out a new application is unbelievable. Genexus makes managing my database tables, front end programs, back end programs, and everything in between easier than ever!!
Minpunten:
There is a bit of a learning curve, and some objects have documentation that is not very easy to understand. There is a good amount of videos, but a lot of them are in Spanish only.
Eerder overwogen alternatieven:
Avaliação - Visão Desenvolvedor
Opmerkingen: Sempre tive bons resultados, alguns bugs ali e aqui, desde lá a versão 9.0, mas em geral, a ferramenta vêm ganhando recursos excelentes na parte web. Na parte móbile, não gosto da ferramenta e também não a indico. Existem ferramentas mais poderosas, como o flutter, e novamente, gratuitas. O SDForm acho terrível. Preferia algo tipo o implementando no AndroidStudio ou Flutter ( modelar via XML ou Dart )
Pluspunten:
Novos recursos que são implementados, agilidade no desenvolvimento.
Minpunten:
Preço. O preço é absurdo, sendo que todas as tecnologias estão se tornando de alguma forma gratuita. Poderia ser cobrado um percentual sobre a venda do produto, ou ter versões gratuitas para até X faturamento. Em +10 anos de GX, já treinei muitos desenvolvedores e a principal reclamação é relativo ao próprio estudo. Usar trial não é solução, pois é muito burocrática. Vocês precisam inovar nessa relação custo x benefício, por que por onde eu passo, sempre tenho um feedback negativo a respeito da quantidade de profissionais e custo. Vejo excelentes profissionais abandonando a ferramenta e eu já estou na fila também para migrar para outra tecnologia mais viável.
Nefasto
Opmerkingen:
Para cada cosa que Gx dice resolver, existen alternativas Gratis! que lo hacen de manera MUY eficiente.
Y cada cosa que se hizo con Gx resultó ser una deuda técnica, llena de errores, inconsistencia, tareas programadas que se solapan, abusivo uso de base de datos, fechas de entrega que no se cumplen, un mantenimiento ineficiente, y un soporte para el usuario final que no garantiza soluciones.
Pluspunten:
Se puede crear una aplicación sencilla en pocos minutos, por ejemplo un CRUD.
Minpunten:
Respecto al IDE: sólo funciona en Wundows, no tiene personalización ni modo oscuro, se congela y falla frecuentemente, tiene un entorno de herramientas bastante desprolijo y entreverado, no hay un linter para controlar errores semánticos, no veo una manera eficaz de hacer pruebas unitarias, no sigue estándares. Respecto al lenguaje: es peligrosamente confuso, un For Each que podría ser sólo consulta puede convertirse en un update e inpactar en la base de datos por algúna variable/atributo escrito dentro. no tiene contemplado ningún tipo de manejo de hilos paralelos, o asincronía, y no lleva a cabo ningún nuevo paradigma de programación. Respecto a la compilación: Es absolutamente lento, compila, reescribe, reevalúa, remacha y contra remacha cada objeto del proyecto "KB" y un montón de cosas innecesarias Respecto a la seguridad: Pueden tardarse muchísimo en sacar un parche (por ejemplo) log4J Respecto al producto generado: Genera código muy sucio, entreverado, poco eficiente, con muchísimas malas prácticas. Respecto al diseño del producto: es IMPOSIBLE seguir un diseño preestablecido o creado por un diseñador. todo tiene que ser con los temas default que ofrece. Respecto a performance: Todas las aplicaciones hechas con Gx tienen mala puntuación de performance ante herramientas cómo lighthouse, o midiendo tiempos de respuesta en mobile. No usa GIT
DESARROLLANDO CON NECESIDADES CAMBIANTES DE LOS CLIENTES
Opmerkingen: He utilizado genexus desde hace mas de 9 años, me ha permitido dar soluciones de software a necesidades de un amplio ramo de campos, desde automotriz, farmacéutico, avicola, transportes, alimentos caloricos, gobierno, agrícola entre otros. No hemos encontrado un segmento hasta ahora donde genexus no haya podido resolver la necesidades del cliente.
Pluspunten:
No existe en el mercado una herramienta que te permita el desarrollo de conocimiento de negocio para clientes de forma ágil y eficiente, nos permite dar soluciones 10 veces mas rápido que con cualquier otra plataforma, hemos comprobando que compite con erp's dado que se ajustan mejor, nos ha permitido tomar clientes en donde otros erps fracasaron, modelando el conocimiento del cliente se arma una solución que les da mejor resultado.
Minpunten:
La información en referencia a ejemplos es limitada, no todos queremos hacer una tienda virtual o una agencia de viaje, el manejo de errores es un proceso lento.

GeneXus aumenta mi productividad, desarrollo mi creatividad y logro la automatización de procesos.
Opmerkingen: Ha sido fantástico, programar en GeneXus me ha ayudado a interpretar la realidad y abstraer situaciones complejas de una manera sencilla para crear aplicaciones que brinden una respuesta rápida y acertada. Desarrolla mi creatividad e innovación.
Pluspunten:
La rapidez para crear soluciones es impresionante, de manera ágil y sencilla, facilitando la creación de soluciones de manera oportuna para los clientes internos de la organización. Me interesa este producto para crear aplicaciones móviles de manera rápida, que sean fácil de usar para los usuarios finales. Me gusta el uso de mapas y códigos QR que son apoyos para el uso de funciones en dispositivos móviles, me agrada mucho el poder crear entornos de navegación que gusten a los usuarios de mis desarrollos. Esperemos que las próximas versiones integren más funcionalidades que potencialicen e impulsen el desarrollo de servicios en la nube y que puedan consumir microservicios como hasta ahora lo hemos visto con AWS.
Minpunten:
Que la herramienta WorkWithPlus, no viene de manera perse con la instalación de GeneXus, espero que en las próximas versiones contemple la integración de esta gran herramienta, la recomiendo para personas que no son programadores, y que desean ser desarrolladores de soluciones informáticas. ME ha facilitado la creación de pequeños programas que hacen la vida más fácil. Creo que puedo decir poco de lo que no me ha gustado, me gusta mucho los seminarios de actualización.
Comparacion con otras opciones de desarrollo rápido de aplicativos.
Opmerkingen: GeneXus se ha utilizado ampliamente para modelar las reglas de los negocios menos genéricas y más volátiles de la organización . Resulta muy rápido y económico implementar cambios en las reglas de negocios cuando los aplicativos fueron desarrollados en GeneXus. Pero los diálogos resultan muy elementales y poco atractivos para el usuario sofisticado. Le estética resulta aburrida. No se saca partido de la capacidad gráfica de los computadores modernos.El programador no propende al reuso, sino que se apoya en la capacidad de GeneXus de generar un nuevo modelo en forma automática sin importar la cantidad de objetos afectados.
Pluspunten:
Permitió que el personal con menos capacidad de abstracción desarrollara aplicativos de calidad en poco tiempo. Con GeneXus se actualizaron todos los programadores que solo eran capaces de desarrollar aplicativos de negocios en entornos muy integrados como los sistemas IBM 3X (AS/400, I-Series) , D-Base II o FoxPro.
Minpunten:
Resulta complejo para el programador sofisticado predecir el comportamiento del generador de aplicaciones. Los aplicativos suelen salir a producción con desprolijidades en el disparo de las reglas de validación. El diálogo no resulta tan atractivo como en de una aplicación desarrollada en un IDE de Java por un buen programador. La navegación de las tablas no siempre resulta óptima y lograrlo puede superar la capacidad del programador GeneXus promedio, que se ha abstraído de la problemática de la performance del motor de la base de adtos, la concurrencia de los accesos y otros pormenores técnicos.
Herramienta ágil para el desarrollo de aplicaciones
Opmerkingen: Hace más de 25 años que uso GeneXus. Vi los avances en cada salto de versión y pude ser testigo que estos cambios siempre acompañaron las necesidades y los requerimientos de las aplicaciones de la época. Esto nos permitió seguir desarrollando productos cumpliendo con las necesidades del mercado sin la necesidad de construir soluciones por fuera de la herramienta.
Pluspunten:
Una vez adquirido el conocimiento de la herramienta, se pueden desarrollar aplicaciones complejas en muy poco tiempo. Cuenta con objetos que permiten la integración a otros sistemas en forma sencilla. El hecho que la herramienta realice los cambios en la base de datos de la aplicación, la posibilidad de generar dicha aplicación en diferentes lenguajes y la amplia variedad de BDs con las cuales interactúa son, sin duda, sus características más importante a destacar.
Minpunten:
Creo que deberían extender el período de soporte de sus versiones. Migrar sistemas de gran porte requiere mucho tiempo de análisis, trabajo, testing e implementación. Es mucho el trabajo para encontrarse fuera de soporte nuevamente al poco tiempo.
O mundo é de opensource e a GX ainda não entendeu
Opmerkingen:
Ate o momento é uma experiencia razoavel, muito caro desenvolver para web utilizando um front amigavel.
ter que usar muitos componentes é ruim.
Pluspunten:
A ideia de desenvolver em outras linguagens não alterando o codigo no gx, porem ja esta desasado a ferramenta.
Minpunten:
Em um mundo onde a cada dia existem linguagens de dev cada vez mais praticas e free, esta ficando cada vez mais injustificável o investimento com GX. O gerenciador de código GXServer não é amigável ocorrem erros com frequencia, e não é possível utilizar outros. Linguagens mais atuais não existem no GX. Ter que migrar para versão superior para ter acessos a algumas novidades é pior ainda.
Gran herramienta para incrementar la productividad en el desarrollo de software
Pluspunten:
Se pueden desarrollar nuevas funcionalidades en poco tiempo y con la seguridad de que las tecnologías se mantendrán actualizadas a un costo muy bajo. También debo destacar la portabilidad para desarrollar en distintas plataformas.
Minpunten:
Lo que menos me gusta es la dificultad que representa hacer cosas por fuera del "esquema de desarrollo" de Genexus. Si necesitas hacer cosas muy específicas para las cuales Genexus no fue preparado, en esos casos el tiempo de desarrollo puede ser un poco mas que con otras tecnologías mas tradicionales.
Excelente ferramenta Low Code
Opmerkingen: Trabalho com a ferramenta há 15 anos, já solucionamos todos os tipos de problemas e desafios impostos, automação, controladoria e BI são alguns exemplos que posso citar.
Pluspunten:
Fácil desenvolvimento e manutenção, integração com aplicativos e plataformas de terceiros de forma nativa e simples. A escolha da linguagem e do banco de dados relacional, assim como a própria manipulação das tabelas é um diferencial. A aderência com processos e regras de negócios da empresa são facilmente implementados, além do ganho de produtividade que se ganha ao invés de se utilizar uma linguagem de programação qualquer.
Minpunten:
Apesar de ser comum falando de softwares, seria interessante que recursos novos sejam disponibilizados em versões anteriores (ao menos na anterior). Outro recurso que sentimos falta é uma Design Pattern mas completae robusta já nativa, ao invés de adquirirmos outro produto.
Desarrollo y mantenimiento simplificado
Opmerkingen: Mi experiencia es muy buena. He pasado por muchas versiones y después de tantos años de trabajar con GeneXus siempre he encontrado la forma de cumplir con los requerimientos de los clientes pudiendo desarrollar y mantener sistemas muy grandes y complejos que son utilizados por cientos de personas yo solo.
Pluspunten:
Lo que siempre me gustó de GeneXus es la facilidad con la que se puede desarrollar y mantener sistemas muy complejos y la posibilidad de con el mismo desarrollo ponerlo en producción en diferentes plataformas con pocos cambios.
Minpunten:
Al trabajar a alto nivel hay cosas que son más difíciles cuando hay que implementar funcionalidades más especificas que cuando se trabaja con otro tipo de herramientas y lenguajes. El trabajar con un nivel de abstracción alto simplifica el desarrollo de sistemas complejos pero te aleja y uno pierde la práctica de trabajar a bajo nivel.
Rapidez para el desarrollo de software, pero curva de aprendizaje dificil
Opmerkingen: Terrible los primeros 6 meses, tuve que empezar de nuevo mi primer proyecto 3 veces, los cursos iniciales no cubren todos los requerimientos que se tienen como desarrollador: como guardar en 3 tablas y deshacer si una falla por ejemplo, como cambiar el frontend.
Pluspunten:
Una vez que se domina el software, te permite generar desarrollos muy rapido, incluso con la posibilidad de cambiar facilmente el diseño inicial
Minpunten:
Como usuario de la versión X evolucion 2 puedo decir que aun existe poca documentación, ha mejorado un poco la wiki de genexus estos últimos años pero faltan mas información como por ejemplo las opciones del generador. Tambien hace fala mas opciones para generar paginas responsiva y mas componentes gratuitos para el front end.
Genexus es muy facil de usar
Opmerkingen: Se puede gestionar todos los procesos de la empresa, con desarrolladores distribuidos y a una relación de tiempo excelente.
Pluspunten:
La velocidad de programación y sobre todo la abstracción del lenguaje de implementacion. Cambiar un sistema de VB6 a .Net lo realice en 1 mes incluyendo el testing, lo que de forma tradicional hubliera tardado como 1 año. Es muy facil la mantención , la escalabilidad y la integración con otros sistemas. La herramienta de seguridad GAM es fantástica.
Minpunten:
Lo que menos me gusto siempre fue que (desde mi visión ) tenía poco front end, es decir para realizar sitios comerciales para usuarios fuera de una organización. Igualmente ha mejorado mucho en este aspecto.
Mucha innovación, pero ha bajado la calidad general
Opmerkingen: En KBs grandes, resulta lento editar cualquier source e incómodo navegar por la KB, además si se usan forms estándar y son grandes, se tornan imposibles de usar y navegar. La adopción de nuevas tecnologías y mejoras no siempre está disponible para todos los ambientes. Luego de varios años de usar la herramienta, creo que es genial cuando se trata de desarrollo estándar, pero para cosas más coplejas o no tan estándar me cuestiono muchas veces si es la mejor decisión ir con GeneXus.
Pluspunten:
Innovación, nos ponen las nuevas tecnologías y tendencias a disposición de forma bastante rápida.
Minpunten:
Ha bajado la calidad en general. El environment se nota cada día más lento e inestable. La edición de las preference pasó a ser muy incómoda por el gran delay que tiene. Los js son de poca calidad y con muchas vulnerabilidades de seguridad.

Software para hacer software
Opmerkingen: Lo uso para hacer prototipos incrementales 100% funcionales y entregar al cliente desde las primeras semanas para validar el diseño de la solución.
Pluspunten:
Multiplataforma, separas de una manera muy clara la tecnología de las reglas de negocio. Me encanta.
Minpunten:
Algunas complicaciones al compilar cuando defines mal algunas reglas y subtipos de datos.
GeneXus can help your company to deliver value to your customers much more faster
Opmerkingen: GeneXus has helped us to quickly develop and delivery a web version of our mobile app to provide more information to our customers.