We use this solution to cut code and reports in PDFs.
Senior Backend Developer at Tecnológico de Monterrey
An easy-to-use solution useful for quickly creating systems
Pros and Cons
- "It is fast in creating systems and connects to the database quickly."
- "There are issues in integrating it with other solutions."
What is our primary use case?
What is most valuable?
It is fast in creating systems and connects to the database quickly. So we can invest more time in resolving the problem and focusing on the cause.
What needs improvement?
There are issues in integrating it with other solutions, like Control V. In addition, compared to .NET, it is expensive. In a future release, maybe they can share the code because if you don't have a license, you can't see the costs of other things.
For how long have I used the solution?
We have been using the solution for about six years. We use Evo 3, 15, 16, and 20. It is deployed on-premises.
Buyer's Guide
GeneXus
January 2025
Learn what your peers think about GeneXus. Get advice and tips from experienced pros sharing their opinions. Updated: January 2025.
832,138 professionals have used our research since 2012.
What do I think about the stability of the solution?
It is a stable solution.
What do I think about the scalability of the solution?
It is a scalable solution, but you need to use other tools to scale it. Three to four people use this solution, and they are primarily developers. The developers can maintain the solution, but GeneXus enterprise also has support.
How are customer service and support?
The technical support is good, but there is a cost for this support included in the license.
How was the initial setup?
It is easy to use, and there are many courses to help understand the tools. Two people, one engineer and one developer, can deploy and create a system with GeneXus. The deployment takes about one hour.
What's my experience with pricing, setup cost, and licensing?
I am unsure about the price, but I believe it costs about 1000 per year.
Which other solutions did I evaluate?
Before using GeneXus we used Visual Studio. We switched to .NET from GeneXus because of the cost.
What other advice do I have?
I rate this solution an eight out of ten. I recommend this solution to project administrators because they can easily create groups, and reports, connect to the database and scale for other technologies. However, I won't recommend the solution if a company doesn't have money to pay for it.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Senior Genexus Analyst at a tech services company with 51-200 employees
While designed to support back-end development, this solution may not have the full capacity to cater to front-end development requirements
Pros and Cons
- "I find the implementation process of GeneXus to be easy."
- "The front-end with GeneXus is not as good as the back-end."
What is our primary use case?
The GeneXus solution is used in various applications, and I apply it in many enterprises, including banks and insurance companies. It is also useful in social and medical enterprises.
What is most valuable?
GeneXus is a programming language that allows for the automatic insertion, updating, and deletion of information in the basic data while enabling automatic high and low modifications in the database. This feature frees up time to customize the application for other, potentially more complicated tasks. Utilizing GeneXus allows faster and cheaper program development, resulting in lower costs due to increased speed. Additionally, GeneXus offers good integration with third-party tools, which can enhance customization on the front-end, although with added complexity compared to normal. The front-end with GeneXus is not as good as the back-end.
What needs improvement?
GeneXus is a language that is more inclined to back-end than front-end. So, I would say that the front-end part needs improvement.
One such area of the solution to be improved is its ability to consume web services, while the other one is to make the solution's integration with other systems quicker. Though the solution's integration is good, it is also a little complicated, but not much. You have an option called "Object" in GeneXus, which can be of the same comportment or the same behavior.
For how long have I used the solution?
I have been using this solution for around twelve years now. So, I use this solution at work. Basically, I work with GeneXus 18. Also, I am a freelance developer for GeneXus.
What do I think about the stability of the solution?
I think the stability of the solution depends on the environment. For instance, if you are developing a bank, GeneXus is a good option. However, for an application where the front-end has more complex components that need to be connected with one another, GeneXus may not be a very good choice. Basically, it is an untold thing that GeneXus only allows you to view data on the screen and doesn't enable communication between other screen components unless a page reload is requested. However, you can have integration for a chat or chatbot.
What do I think about the scalability of the solution?
Scalability-wise, I rate this solution an eight out of ten.
How was the initial setup?
I find the implementation process of GeneXus to be easy. You can develop it on Java with Apache or on Internet Explorer. The primary languages used in GeneXus are Java and .NET. While on GeneXus, I worked on Java and employed Apache Docker, which was a simple process. Once you have a machine configured with Apache Docker, GeneXus can perform several functions automatically.
I am not directly involved in the deployment task of the solution, but GeneXus enables the deployment of applications to the cloud for cell phone applications. I do not have any experience in deploying GeneXus on Azure or any other cloud-based solutions other than deploying it through Apache. We have servers in the enterprise in Argentina, and Apache is readily available. Essentially, servers and data centers for Apache are located in Argentina. Also, at times, some may have their own servers. In short, the GeneXus I use is deployed using servers by Apache. When you have established connections with an Apache server across three different development environments, you can choose to put the classes in a specific environment.
In my experience, I can only speak based on what I've encountered in terms of the time required to deploy a solution. When I work on a task that I've experienced before, it's typically easier for me to complete it. However, I may not always be able to replicate the same level of ease always.
What was our ROI?
I think that the reimbursement part for using GeneXus depends on the environment in which it is used. For example, it may not be suitable for custom development, but it can be convenient for big companies. The return on investment for using GeneXus is favorable for big companies.
What's my experience with pricing, setup cost, and licensing?
People tend to work with GeneXus if it's cheap, but GeneXus does have licensing policies. I don't know for sure, but I think I heard that just the license of GeneXus costs around 3,000 dollars per year. Moreover, the cost of resourcing work in GeneXus may make it more expensive than other programming languages.
What other advice do I have?
In my experience, GeneXus is a good programming language, but it has a different policy for developing applications compared to other languages. It's somewhat similar to Flutter. In fact, Flutter is a copy of GeneXus. Moreover, GeneXus has been in existence for thirty years or more.
Overall, I rate this solution a seven out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
GeneXus
January 2025
Learn what your peers think about GeneXus. Get advice and tips from experienced pros sharing their opinions. Updated: January 2025.
832,138 professionals have used our research since 2012.
Backend Developer GeneXus at a tech services company with 51-200 employees
Supports several languages, improves productivity, and scales well
Pros and Cons
- "The most valuable feature is that GeneXus works with several languages. It's possible to develop chatbots and other functionalities."
- "GeneXus is a wonderful tool for the backend. It's the best in the world, but for the frontend, GeneXus needs to improve. There should be easier steps for managing various aspects, such as alerts and messages to show to the end-users."
What is our primary use case?
I am a senior GeneXus developer. I am responsible for developing the requirements that customers give me. Customers explain to me their needs related to software development, and I implement these requirements in the platform. I use the platform for developing all the requirements that customers have.
How has it helped my organization?
GeneXus improves productivity by automating the work of a developer. For example, to connect to a database, you don't need to make a connection manually. GeneXus allows you to use several libraries for connecting, for example, to Oracle. In most cases, it's easy to do general tasks. For example, for a table, if you have to do administration for insert records, update records, or delete records, you can do it with GeneXus easily. GeneXus can automate these tasks.
What is most valuable?
The most valuable feature is that GeneXus works with several languages. It's possible to develop chatbots and other functionalities. Mobile device development is another feature that GeneXus offers for developers.
What needs improvement?
GeneXus needs to be improved from the frontend aspect. When you work with GeneXus and try to develop the frontend part of an application, it's difficult to manage some aspects. GeneXus is a wonderful tool for the backend. It's the best in the world, but for the frontend, GeneXus needs to improve. There should be easier steps for managing various aspects, such as alerts and messages to show to the end-users.
GeneXus could be improved to bring more collaboration between developers. They can add more tools to easily collaborate and manage versions. It could be enhanced for source control and team management and collaboration. GeneXus has a suite called GeneXus Server for this purpose, which allows collaboration and source management control, but in comparison to other implementations of the Git source code, it's not easy for developers. If they can add more features related to collaboration and source control, it would be good.
For how long have I used the solution?
I've been using GeneXus for eight years.
What do I think about the stability of the solution?
GeneXus is very stable. The performance in GeneXus is good when you develop with good practices. If you have a table with 40 million records and you don't use indexes, for example, the system will be slow. When you use GeneXus appropriately, it gives you a good performance.
What do I think about the scalability of the solution?
Its capability to scale is good. The reason for that is that GeneXus works with artificial intelligence. GeneXus is a low-code platform. For that reason, when you work with GeneXus, you can add more and more functionalities.
I've easily scaled an application in the past. I started with a small project that required six or seven functionalities, but the customers in the process gave us more and more requirements, and now, the application is big. You can start with small products, and after two or three years, the functionalities can get much bigger. For example, you have a company with several models. One day you decide that your system needs electronic signatures, and you request GeneXus developers to add a model that works with electronic signatures. In GeneXus, you can easily create tables and screens for managed information. When you realize you want a bigger system, it's easily scalable.
In the company where I work, there are 100 developers of GeneXus. I am looking into expanding the usage of GeneXus in the future. I am reviewing the functionalities of GeneXus 18 because I am very interested in learning all of its features. The new instance of GeneXus that corresponds to GeneXus 18 seems to be the best version of GeneXus, and I plan to learn GeneXus 18.
How are customer service and support?
I work alone in most cases. In the case of an error in development, I consult my teammates. When the complexity of the applications is high, sometimes, I take the help of GeneXus support.
I had to consult GeneXus support last month because I was trying to connect an Oracle database with a tool of GeneXus called Business Process Deployer, which is for integrating and managing the business process of a company, but it wasn't working. I communicated with GeneXus support to resolve the problem. They helped me, but I am waiting for the final response to that problem because the problem is very complex. In the case of a complex problem, you need to provide several pieces of information. In my initial ticket, I provided some information that I thought was needed, but GeneXus needed more information. I'd rate their support a 10 out of 10. It's very good.
How would you rate customer service and support?
Positive
Which solution did I use previously and why did I switch?
When I started to work, I started with a platform called WebDev, which is similar to GeneXus. I don't know much about that tool because I worked with it for only six months.
For me, GeneXus is the best. It's the only choice for me. It's very good if it's maintained with best practices. When I started using GeneXus, I didn't like it because I love native languages such as Java and Javascript, but when I realized that GeneXus works at the same speed as the other language platforms, I started to love it. It's a very good platform for developers.
How was the initial setup?
GeneXus provides an easy way for deployment. I've worked with GeneXus using Java generator and C# generator. With these two generators or modes, deployment is easy. To go to production with GeneXus, you simply copy the folder that GeneXus indicates and send it to the production server if you don't have automated DevOps tasks. If you have an automated environment, GeneXus works fine with Apache Jenkins or other tools for managing DevOps. It's a good experience.
What about the implementation team?
I deployed the GeneXus applications by myself. I also take care of the maintenance.
What's my experience with pricing, setup cost, and licensing?
I don't know much about the cost of licenses. GeneXus is licensed. I know that its licenses are generally per year, and in the past, the license for GeneXus was around $5,000, but I don't know what's the current price of the GeneXus license.
If you don't need to work with mobile applications, there is no hidden or extra cost. The cost of the GeneXus license is based on the languages that you need to use. For example, if you decide to use the Microsoft .NET framework and C# language for a project, you need to buy a license for only C# language. You don't need to pay for other things. Similarly, you might need an Angular license for developing for mobile devices.
What other advice do I have?
I'd strongly recommend reading the GeneXus Wiki. There was an instance where I was developing with a component, but I didn't read all the documentation about that component. I, later on, had trouble and didn't know how to continue. For that reason, I recommend reading all the documentation on GeneXus Wiki. With the help of the practical tips shared by GeneXus developers, the results are guaranteed. GeneXus documentation is good in general.
I'd rate GeneXus a 10 out of 10.
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Genexus Senior Systems Analyst at SEND Informática
Great for tight deadlines, fast, and is easy to program
Pros and Cons
- "The solution provides ease of programming and the speed of delivery of demands."
- "It's expensive for a company."
What is our primary use case?
We have:
Genexus 3, 7.5, 9.0 - Platform Win - language Visual Basic
Genexus 15, 16 - Platform Web - language C# - server IIS
How has it helped my organization?
I created a new ERP in the furniture area, where I have three huge customers in the city of São Paulo.
I have been working since March 2019 as a Senior Genexus Systems Analyst in its ERP (Product Engineering, Store Front, Purchasing, Purchasing for resale, Commercial, Shipping, etc.) with versions 15 and 16. I'm working in internal Web Services.
What is most valuable?
The process area has been very important in my professional growth.
What needs improvement?
We'd like to see improvements like new screens and new reports using a View Database (which is faster).
For how long have I used the solution?
I've used the solution for 18 years.
What do I think about the stability of the solution?
The solution provides ease of programming and the speed of delivery of demands. The programming options are standard.
What do I think about the scalability of the solution?
I like the ease of programming and the speed of delivery of demands. However, the programming options are standard.
Which solution did I use previously and why did I switch?
I've always used Genexus.
What's my experience with pricing, setup cost, and licensing?
Genexus is very good for delivery with tight deadlines. However, it's expensive for a company.
Which other solutions did I evaluate?
I learned Genexus very young in a complimentary course at the university. I ended up liking it and leading my life. I don't see myself working without Genexus.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Internal System Coordinator at Red CEDIA
Helps to build systems and evolves with technology but generates errors
Pros and Cons
- "GeneXus evolves with technology."
- "The tool needs to be tuned before being used. You need some experience to get the best out of the tool."
What is our primary use case?
The tool helps to build systems that work to capture and check data.
What is most valuable?
GeneXus evolves with technology.
What needs improvement?
The tool needs to be tuned before being used. You need some experience to get the best out of the tool.
For how long have I used the solution?
I have been working with the solution for 20 years.
What do I think about the stability of the solution?
I would rate the product's stability a ten out of ten.
What do I think about the scalability of the solution?
I would rate GeneXus' scalability a ten out of ten.
How was the initial setup?
The tool's setup is straightforward.
What was our ROI?
We have seen ROI with GeneXus' use.
What's my experience with pricing, setup cost, and licensing?
The tool's price is good.
What other advice do I have?
I would rate GeneXus an eight out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Chief Technology Officer at 2C Ingeniería y Sistemas Ltda.
Works extremely quickly in terms of enabling an application in a production environment
Pros and Cons
- "This solution works extremely quickly in terms of enabling an application in a production environment."
- "It would be helpful to have additional assisted processing with training."
What is our primary use case?
Our primary use case of this product is for web development; solutions to provide web pages or web applications for our clients' customers. I'm the CTO and we are customers of GeneXus.
What is most valuable?
After you go through the learning process, this solution works extremely quickly in terms of enabling an application in a production environment. The other great thing about GeneXus is that they keep up with the pace of technology. They are always providing an integration with new technologies such as chat bots or artificial intelligence solutions as soon as a technology emerges.
What needs improvement?
It would be helpful if the company would provide additional assisted processing with training, more instances where you can find training.
For how long have I used the solution?
I've been using this solution for 12 years.
What do I think about the stability of the solution?
This product is very stable. They release upgrades every two months, improving or adding new features and fixing any errors.
How are customer service and technical support?
They offer immediate support, starting with the vendor or the company itself. The support is excellent.
How was the initial setup?
The initial setup is very simple when you're in an environment where you have to know a lot of things to set up an environment or a tool. It depends on the solution, but you could have a highly productive solution running in a couple of hours.
What other advice do I have?
I think this is an excellent tool and it enables me to easily deliver products. You can start with a fully functional prototype that in a couple of iterations will provide you with a productive solution.
I rate this solution a nine out of 10.
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
Download our free GeneXus Report and get advice and tips from experienced pros
sharing their opinions.
Updated: January 2025
Popular Comparisons
Mendix
OutSystems
Microsoft Azure App Service
Xamarin Platform
Ionic
Magic xpa Application Platform
Buyer's Guide
Download our free GeneXus Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions: