We performed a comparison between GeneXus, Mendix, and OutSystems based on real PeerSpot user reviews.
Find out what your peers are saying about OutSystems, Mendix, Salesforce and others in Mobile Development Platforms."The integration module is the most valuable feature of this solution for our business, as it allows our clients to create new systems based on their outdated databases, across all API's."
"In Knowledge Base, being able to model the workflow before developing the screens is great. We first work with the tables or the transactions using GeneXus and then we work on the screens."
"The solution provides ease of programming and the speed of delivery of demands."
"I find the implementation process of GeneXus to be easy."
"With the solution, I can work a normal day. I can plan my work and any other activities for days ahead."
"It is fast in creating systems and connects to the database quickly."
"I like the testing models, which allow me to create unit or interface tests of my programs. It helps us avoid missed deadlines because we can detect all the errors before deploying the new versions of the solution. And I also like the integration with coding managers like DevOps or Jenkins. It enables us to do versioning."
"This solution works extremely quickly in terms of enabling an application in a production environment."
"The most valuable features are the decorative style, model-driven development, and the fact that Mendix validates flows. Mendix is quick to develop because it's a low-code platform. It's very robust, flexible, open, and scalable. It's for a low-code customer. The tooling is also really good and it has mobile capabilities."
"The most valuable features are the integration and UI customization."
"You can scale the solution."
"The most valuable features of Mendix are the drag and drop functions, the data entities, domain models, and all the related features."
"The user experience is great."
"It's amazing that you can build web apps and mobile (hybrid) apps with one code base in a few clicks. It's a full continuous integration environment."
"You can scale the solution."
"We find it intuitive and easy to use."
"Reduces the manual labor in compiling and deploying applications and generating procedural code (by reducing development bureaucracy/processes, resulting in real gains). The LifeTime Server approach, requiring just a few steps to publish applications in production environments, is fantastic."
"We used almost all of the features, themes, styling guide, and approach components. They are useful in our applications."
"OutSystems is easy to use."
"I really like the one-click publish feature in OutSystems. In other development tools/languages, it's not as easy. I also like how easily I can manage all my projects in one place."
"We can do the validation before calling the API."
"Integrations with external systems with SOAP and REST are easy to implement off-the-shelf, but a developer can always implement specific libraries for other integrations."
"It provides for faster development and better software releases."
"I like the mobile features the most, and there are also various features around the portal we created that I enjoy."
"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."
"Documentation is always an issue. In order to develop with GeneXus, there is very little documentation. The documentation is not clear enough in order to develop a great tool."
"It would be helpful to have additional assisted processing with training."
"We would like to see more extensions and more user controls added to the front-end of this solution, in order to help developers manage the website."
"The tool needs to be tuned before being used. You need some experience to get the best out of the tool."
"There are issues in integrating it with other solutions."
"The front-end with GeneXus is not as good as the back-end."
"The graphical interface could be improved. I also notice some performance problems on hardware that should be more than adequate. GeneXus uses a lot of RAM and other computer resources."
"There's no direct tech support."
"There are not enough developers who are using Mendix. The knowledge base available online and in the market is not as rich as other competitors."
"One area for improvement is its integration capabilities. Creating a pluggable widget or integrating it with other systems is challenging. In terms of features, it would be great to see advancements such as AI services and the integration of third-party services. Additionally, connecting external devices to the application requires multiple steps. Improving this will make it easier for the developers."
"There needs to be an increase in the number of the UI components."
"The platform still has many areas for improvement. If I compare apples to apples, the PWA features of Mendix could be improved, for example, I wouldn't recommend creating a B2C or B2B marketplace or web portals on Mendix, but there's a tendency for people to still do it through the systems provided by my company, particularly implement B2B or B2C marketplace, versus using eBay or Shopify. On the web portal front, Mendix still needs to improve."
"We'd like to be able to write in C Sharp to develop code for Mendix."
"The code refactoring tools could be better, especially for applications running for years. It's not bad, but it could be smoother. Also, writing new widgets can be trickier than it should be for some people, but not if you're familiar with Mendix."
"I struggle with solutions like Mendix in terms of creating enterprise solutions."
"When shared extensions are updated, all the applications are redeployed."
"The tutorials for the solution should be updated."
"I have difficulty in using several new features. Some of the product's features are tricky to use as well."
"There are many tutorials available but they are very basic and good for learning the platform. To develop an enterprise-grade application, advanced tutorials need to be developed to help IT professionals design/develop high-quality/performance applications."
"We'd like OutSystems to add stronger workflow-based automation similar to what Appian offers. It needs more workflow modeling and RPA features."
"The solution's testing framework needs to be improved, and the workflow should be slightly more mature."
"There is room for improvement in technical support."
"The dashboards in OutSystems could improve. There are a lot of tabs in the service center that can be confusing."