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."I find the implementation process of GeneXus to be easy."
"It is fast in creating systems and connects to the database quickly."
"With the solution, I can work a normal day. I can plan my work and any other activities for days ahead."
"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."
"The front-end features are the most valuable."
"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."
"The most valuable feature is that GeneXus works with several languages. It's possible to develop chatbots and other functionalities."
"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."
"Mendix code and coding logic are very visual. It looks like a flow chart rather than lines of code. Rapid development is what drew us to Mendix."
"There is a free version of the solution you can use."
"There are free online learning and certifications if a user would like to learn more and better understand the solution."
"You can scale the solution."
"The initial setup is easy."
"It is low code, where the developers can still develop in Java. That to us is very appealing."
"The integrated security saves a lot of time, especially when it comes to setting up user-roles and security. Also, database updates work automatically. There is no need to write queries to update the database, once you make an update."
"The most valuable features of the product are its ease of use and speed. My friend and I find it helpful as a team of just two developers."
"I like the mobile features the most, and there are also various features around the portal we created that I enjoy."
"The most valuable feature of OutSystems with discipline and the development processes. Instead of each developer doing tasks on their own with their own approach, et cetera, the solution would help bring some organization to the development process."
"The flow editor is the most valuable feature. It is simple and intuitive, and it can guide you step-by-step."
"One thing I like about OutSystems is that there's no lock-in. You can keep running your applications because it's on .NET and hosted centrally. That's one of the advantages I see there in terms of not having an IT strategy that has a dependency on a particular platform."
"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."
"You can go huge - so it is definitely a scalable solution."
"We can do the validation before calling the API."
"It is easy to use."
"It would be better if GeneXus had a wiki. The developer needs some experience to work with the tools. It would be better if they could improve the community. If we have some problem, I open a ticket that takes us to a board, and I have to describe my issue in detail. If the tools have a general community for us to explore with some videos or some articles, I think that that may help the developer."
"The front-end with GeneXus is not as good as the back-end."
"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."
"GeneXus's user interface has room for improvement."
"The tool needs to be tuned before being used. You need some experience to get the best out of the tool."
"It's expensive for a company."
"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."
"A constraint of Mendix is that you have to look for the required plugins which takes up development time. There are a limited number of Mendix experts in the market."
"It needs to provide an overview of model versioning control for the sake of the review process; better SCRUM board; an overview of model changes from the repository through Sprintr (SCRUM board). Also, a choice between versioning control system would be nice."
"Mendix is slightly less scalable than I'd like."
"Mendix is great for internal applications but not so great for a public-facing interface. It lacks a proper directory structure for public use. The URL will not change from page to page unless a deep link is created for each page. That makes it difficult to bookmark pages in the browser to view later on."
"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."
"One thing I would like to improve is the support system offered by Mendix. It can sometimes take a while to get the help I need when I'm using Mendix."
"Mendix needs to think about itself offering machine learning and artificial intelligence."
"Mendix could improve by allowing the customization of different programming languages, such as Python and C++."
"The asynchronous processing and multithreading tasks for which the current resources of the platform are very generic and not built for the end-user. Any asynchronous jobs have to be constructed with an end-user dashboard to allow inspection of the status of the activities."
"It needs improvement in the AI capability."
"In OutSystems, cloud management is an area of concern where improvements are required."
"Mobile apps should have been fully native."
"It's difficult to do the component version control. I would like them to add more studying materials."
"When shared extensions are updated, all the applications are redeployed."
"The integration Studio could be improved. It needs a tool in which we could develop C# code and then integrate into OutSystems. The application could have a better UI."
"The documentation needs to be more robust."