Unclaimed: Are you working at Mendix?
Mendix Reviews: 4.5/5 — Highly Rated
Mendix is a cloud-based app development platform designed to help users build apps easily via a SAP cloud platform. It has key features that include visual development, multi-channel apps, proactive and context-aware app management, development and operations (DevOps), multi-cloud deployment, security, open and extensible integrations, AI-assisted development, and more. It also allows users to empower real-time collaboration and develop applications with experimentation, iteration, and collaboration of different units.
| Capabilities |
AI
API
CLI
|
|---|---|
| Segment |
Small Business
Mid Market
Enterprise
|
| Deployment | Cloud / SaaS / Web-Based, Desktop Windows, Mobile Android, Mobile iPad, Mobile iPhone, On-Premise Linux, On-Premise Windows |
| Support | 24/7 (Live rep), Chat, Email/Help Desk, FAQs/Forum, Knowledge Base, Phone Support |
| Training | Documentation |
| Languages | English |
Compare Mendix with other popular tools in the same category.
The fact that it is an all-in-one solution to develop, deploy and monitor business applications. Low code development is the future and Mendix is een A+ representative of this philosophy. Recently there have been a lot of exciting releases which shows that Mendix does not stand still and devlopes very quickly!
I dsilike the fact that in recent releases there is an emphasis on the webmodeler.
Quick solutions. Easy to get the business involved in the development process because of the visual way of modeling. Much faster then java development for example.
Mendix is a platform that is designed to create complexity in a matter of hours with tools that are simple to a developer, yet have a sophisticated underlying layer or logic. This helps in creating smart apps in a short period of time.
If you want to create an app for a smaller company, they will most likely not like the expensive license.
Digitalizing offices, HRM and CCM applications and legal document handling.
Mendix offers a complete solution for corporate organizations that struggle with building, maintaining and implementing functional business applications on top of their ERP/legacy systems. When adopting Mendix as application platform within your corporate organization, it is a perfect solution to develop, maintain and expand your applications fast and easy, without coding. Besides that the Mendix platform offers a broad range of great functionalities like integraded Scrum, responsive design building, UI design, team collaboration, deployment etc.
I think Mendix is only profitable when you really adopt the platform throughout your whole organization. When you don't, and also for smaller organizations, Mendix can be too expensive.
The struggle for organizations too build (fast and easy) applications that improve their business processes.
The Mendix platform is an easy and very intuïtive development platform that alllows you to quickly build applications. The company has a strong focus on continuous improvement of their product.
There are (of course) still areas for improvement. With the Mendix Modeler it is still lacking 'speed' to compile the applications for runnning/building packages and although it has improved a lot, auto-sizing/placement of items on the microflow lines is not optimized and cost time as a developer to line-up all the items of you want to remain clean and organized.
Ways to bring the data to the end-user in an easy and organized way.
The platform allows great colllaboration within the whole team. This enables quicker and smarter application delivery. A developer can quickly show the business how different ideas can work and the users can see the progress all the time keeping them fully engaged and excited in the journey.
The document generation side and reporting could be a little more sophisticated. For example, it would be great if the drill through reports allowed more functionality. That said, using OData the data can easily be manipulated in many reporting tools.
As a Business Partner with Mendix, we are working with our clients closely to deliver innovative and exciting applications.
I would be hard pressed to think of a sort of application that you would not be able to build using Mendix. Once you learn to think like Mendix; its world seems to open up to you. There is an endless and ever-growing library of extensions and plugins to help you basically do anything that you might want to. A vibrant user community is there for support, should you need it.
There is a steep learning curve; the fact that the platform has its own particular vernacular makes it nigh impossible for a self-starter to just open up the app and start without any form of guidance.
We have used the platform to handle form submissions as well as databases and statistics applications. Integrating APIs into the apps have helped us to create powerful apps that have the "brain" of the organization, or at least its data.
Quickly create proof of concepts, applications and functionalities for clients.
It's best to have a technical background to understand the logic of the tool.
Quickly create proof of concepts, applications and functionalities for clients. The tool is easy to explain to clients and new employees.
Less coding and having more time for talking about functionality and business goals
Nothing in particular, any tool has better and minor issues
managing quotes, maniging money, management information, user management, making life easier for end-users
With Mendix, the time it takes to develop an application is very small. This way, the feedback-loop for the product is very small, which gives great value for the customer.
There are limitations to the platform, which sometimes cannot be easily worked-around.
I am participating in a project for an insurance company. We are are developing a tool to make offers to customers, and are ever extending the range of products we are offering.
Mendix is a tool that does not require deep knowledgde of programming at first, a good pair of brains will do. However when advancing there is more than meets the eye ranging from custom widgets, custom styling and custom code (Java). It is this mix I like most in Mendix.
I think their mobile support is still limited. Currently however, Mendix is working hard to improve in this area of expertise.
I have solved business problems as diverse as document processing and building a cloud portal to give insight in personal future savings. I believe that modeling processes in Mendix enables our customers to gain insight. Additionally Mendix is the tool that provides our customer with a platform that allows for a rapid inclusion of new ideas into existing Mendix applications.
Ease of use; Capability and flexibility; Possibility of embedding custom code; Many components available out-of-the-box; Available trainings which will set you up working in a few days;
No Windows mobile native apps; Requires customizations when dealing with more complex scenarios/requirements;
Possibility of providing a quick solution to requirements handed over by customers. Ability to provide a working solution (with a lot of working features) within days and not weeks.
Mendix is highly flexible and can be used to quickly get prototypes running. The available training videos and step by step tutorials help you to get started. Simple apps can be put together in a relatively short amount of time. When enough background information is provided, the active community is able to either solve problems or at least point towards the right direction. Due to the active community and direct feedback of ideas for future modeler releases, Mendix is able to react to popular developer needs rather quickly.
Unfortunately, the release cycle also comes with the drawback of many versions. Although the apps provided in the AppStore might be very useful, it can be tedious to get them running without prior knowledge. Especially for starters, a bit more documentation could speed up the setup.
Mendix can solve a great variety of business problems. Customization is key - Mendix provides you with the tools you need. Mendix is supported and steadily developed and improved.
Abstraction Level: If you have coded in Java, an application or so then you'll realise everything mendix is doing in background but in an easier way. The speed of development in Mendix is incredible. Apps compatibility for many devices. Overall AWESOME experience.
Nothing, really. I don't dislike it at all, but there are improvements that can be done.
We use Mendix as a platform, to implement business applications solving our customer's problems.
With the easy to understand user interface that you can create with Mendix, you can easily discuss with end-users what they want to see in Mendix. Then the change is rapidly implemented which contributes greatly to the continuous improvement of your apps and your user satisfaction.
I'm missing the functionality to add security on a developer level. It would be nice to see developer security roles that lock certain module such that junior developers can be locked out of some modules or end-users can be allowed in the model.
A great part our consultancy company works with Mendix and we've used it for several clients. The great power of Mendix is that it can be used for a great variety of business problems. We've used it to create guided questionnaires, but also to create an integration layer between all various kinds of services. So from a business perspective it is an easy to use tool. Also from a developer perspective it is a great tool. The way of modeling is easy to understand and proper documentation while modeling is also possible. There are great learning paths to follow for new developers as well. Projects can grow quite big very soon, however, in Mendix you can easily separate the modelling into modules, but also in microflows that preserve the readability for new developers that join the project after a few years. For myself, I'm working with Mendix for about 1.5 years and I already became an advanced developer. As I mentioned, it is an easy learning modeling tool.
The flexibility and fastness of the developing a new or existing app. The easy re-usability of created logic. The fast deployment to the cloud. The version control with multiple developers on the same project. I also like quickness in response when I have an issue with the software.
I don't use the web-modeler, why should I bother with an incomplete version of the software?
The problems that I am solving are mostly related to workflow processes. Most of my applications are replacements for old forms on either printed paper, word or excel.
I love the extensive possibilities that Mendix provides out of the box by the provided building blocks.
I do not like to use the webmodeller. It does not have all the options that the desktop modeler does have.
Creating workflow applications in order to streamline the business processes via the Mendix applications.
The fast and easy way of lowcode programming, while retaining the features to create complex solutions
I dislike the fact that it hasn't been adopted more. It's an excellent platform with limitless possibilities
Mostly bridging the gap between business and IT
The rapidness of deploying a new app or implementing changes.
The web modeler's current functionality is too low key at the moment.
Mendix is the perfect tool for both agile and devops projects. I've worked with Mendix on both entirely new projects as projects that are on the go for a few years. The fact that it's so easy to just dig in and getting up to speed in very short notice makes Mendix feasible for basically any type of project. Of course it's better to be part of a project from the very first start, as you have an influence on the creation of the data model. But I think one of the biggest advantages of Mendix is that when it's being used in projects, and new developers need to put on, you can bring them up to speed very easily. This is due to the ease of use of both data modelling and microflows and the way you can document your progress. As I'm writing this review I've been working with Mendix for 3,5 years, without any form of IT/technical background. But I'm still astonished by the speed of which I've been able to master the tool and putting it to good use for all projects I have done so far. Conclusion, I would recommend Mendix to basically everyone who would like to build their own app.
Easy to work with modelling tool and very comprehensive webbased cloud platform. Great compatibility with technologies (on prem, Mendix cloud, your own cloud of choice, docker). Very fast to get to a minimum viable product.
Mobile and offline still have it's limitations. UI editor is a bit complex sometimes, and making the apps look really really sleek is a bit challenging, although the out of the box styling options are also very decent.
Many different problems, from extracting and processing data from backends to a nice front-end, making workflows and processes easier, transorming and analyzing data
the speed and flexibility to create tailor made applications for customers. Deploy them instantly to a free cloud node or a paid cloud node.
altough you design your applications visually, it could be easier to preview your application from an enduser perspective.
created applications and business templates for retail, logistics, b2b and b2c. Combined system data with data from sensors and devices. The possibilities are endless.
The speed of creating an impressive app, the scalability
Newer versions are not always fully backwards compatible. However, this is well documented.
Quick responses to user problems, easier to generate feedback from the business.
Can create, develop, and deploy innovative apps at light speed.
Videos in tutorials are not according to latest version
Will develop applications to support multiple devices
I can discuss, develop, create and deliver business applications and logic without have any prior technical education.
Steep license fees prohibit me from developing for small companies
Business logic that can't be covered in standard ERP systems (or are very user unfriendly in these ERP Systems)
The speed of development in Mendix is incredible. Espcially startup of a project is done quickly. If you are using Mendix Cloud hosting, the CI is up-to-speed within minutes.
At the moment publishing of REST services is not a native functionality. Custom Java modules are required. Additionally, webservice versioning is not supported.
Development of prototype for specific use cases (experiments), integration bus for eCommerce, custom ERP, website backend.
Mendix takes a lot of the guesswork out of building business applications. They have a very solid framework for creating efficient databases, integrating with the databases and building various workflows (using microflows) to enable users to accomplish their goals. The app builder (Modeler) is very intuitive and makes it quite easy to visually prototype an app, gain agreement, then fully code the app. This process does not require a traditional, highly-skilled developer to get started. Mendix has a lot of integrations, great out-of-the-box UI components, native mobile and responsive capabilities, and a variety of ways to extend core functionality including the use of Java and Javascript. In addition to the development environment, their cloud hosting is also extremely convenient and quite worry-free for most applications.
What I dislike is less about the technology and more about the challenge it is to find developers with Mendix experience. While there are millions of Java or .Net developers in the world, there are thousands of Mendix developers. They are hard to come by and when you find them, they're costly. So what you might save in rapid development, you give (at least somewhat) in resource costs. Over time I would expect that to get better.
We have mainly been focused on building internal applications to improve and automate various business processes. In some cases the ROI is around needing fewer people to handle an increased workload (first application resulted in a 3x productivity gain). In others, the result is eliminating n external vendor application that was simply not integrated into anything else (reducing multiple-entry situations, increasing data quality, eliminating licensing costs). We've also found that we can be much more nimble with turn-around, nor only related to reduced reliance on external vendors, but with development cycles that are typically based on 2 week sprints.
Mendix platform allows me to create web applications very fast by aiming the focus on business rules rather than dealing with plumbing code. This is great when the requirements are not clear from the beginning and the final product is created iteratively. Mendix is great for fast prototyping, which could bring customer ideas into reality without the hassle of writing lots of code.
It is common for frameworks to impose certain ground rules to be followed by developers and Mendix is not the exception. Sometimes you need to do bend those rules and it could be kind of hacking.
Mendix is helping us on delivering insurance applications that go in sync with fluctuating market demands. Those days were product delivery was most of the time behind the current market needs are virtually over.
Mendix allows me to turn ideas into functional prototypes with amazing speed. It's a wonderful feeling being able to show business stakeholders functioning prototypes in hours rather than days, in days rather than weeks or months. Once the application is launched, ,and it comes to maintenance, the model based development makes everyone's "code" readable. You need more power - Java is just a few clicks away. Everything can be tweaked, if you take the time and have the knowledge.
The ease with witch a prototype can be created sometimes obfuscates the complexity that comes with implementing new business processes in an already deployed application. That being said, that's more a Mendix marketing and a stakeholder management issue than a technical issue. Mendix does make refactoring fairly easy, and they will provide advice on how to improve performance for an application that's overgrown.
I have mostly used Mendix to replace existing business processes implemented in other platforms, implement new ones which were still run on paper, and add new user facing functionality tying together other enterprise back-end services. I could say Mendix is the glue and presentation layer to some of the large enterprise systems I run. The main benefit has been the speed of development, coming from the ability to reuse functionality, having responsiveness out of the box, and being browser independent.
Mendix really excels at getting you started, but allows you to really dive in shortly thereafter, even for someone without a development background. It's also nice to not have to worry about setting up a database, and the built-in debugging does a great job of leading you to the root cause, and telling you what must be fixed. The community has also proven to be a huge boon, and answers to most issues are only a quick forum search or question away.
OOTB, Mendix lacks some functionality, such as email integration and authentication, but this is mitigated by leveraging their great and growing appstore, and some custom Java. The default UI/UX themes are workable, but a bit stale. Delivering a truly amazing experience requires some knowledge of CSS/SASS styling. As well, you must carefully evaluate the value in updating projects to newer versions of the Modeler, as some functionality may break when doing so.
We are mostly replacing legacy business applications with Mendix-built solutions. The speed at which solutions can be delivered has proven to be a huge benefit, as well as the ease and speed of iterating on feedback from the business side of the development relationship.
The ease with which you can learn to build apps and expand built-in functionality with Java.
New Modeler releases sometimes break existing functionality which has been around for years.
We use Mendix to build smart apps and connect with IoT devices. It's the perfect tool to quickly build and try out new functionality.
Mendix is really easy to get in to, but it does give you the opportunity to really dive in!
Some parts of the modeler (the development interface) is a bit outdated because of the rapid growth.
We use Mendix as a platform, to implement business applications solving our customers problems