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 |
|
---|---|
Segment |
|
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 |
The high level of quality in everything Mendix does is what I like best. I have been working for over a year with Mendix now and the number of high quality additions to the platform in this period is staggering. The modeler works really intuitive, it looks good and is very complete. Peolple at Mendix are very active in supporting their developer community with learning paths, activities, webinars etc. as well.
The modeler is free to download and use, but your local application will be terminated after 2 - 4 hours. This means that if you are a professional developer, you'll have to rerun your app(s) several times a day. Annoying when you are debugging.
I have been working in 3 projects with Mendix now and in all 3 we have created great apps that added a lot of value to the business.
With Mendix it is possible to to quickly innovate business app. With a quick time to market and model-driven development apps can be developed much quicker than the old fashioned way.
The web modeler can be a bit more intuitive to get more out of it.
Currently we work on a business app where administration and invoicing is being automated. Automated ways of gathering data, and automated ways of checking if all necessary documents are received saves time for employees, which frankly are to expensive to do this type of work.
The easy way to create apps and model the logic behind these apps. Also Mendix releases often updates with new features and better solutions for our needs. The possibility of linking development to user stories in their Sprinter application.
That the quality of new Mendix modelers is not tested correct. The lack of a great user selectable UI/UX.
Order picking and service application including warehousing Callcentre automation IoT integrations and many more. It is best suited in a multibrand/platform environment where it needs to support some sort of workflow, where speed of innovation is key.
Collaboration between business and development
UI of microflows, grid alignment is missing
Event registration, easy visitor registration of uour events and Self-Service portalling, to allow people to take action them selfs and solve real business issues.
I like who easy the app is to use. Everything available within 1 or 2 clicks. It takes all the boring aspects of developing away and leaves only the joy of creativity. It comes with the Sprintr where you use for collaborations (user stories, etc) which is also integrated to the Modeler. Great free online training too.
I don't see the amount of information on the changes of every commit. Merging branches doesn't always go smooth.
Huge acceleration of the time-to-market for simple business apps and way better maintainability.
I like the fact that I am able to develop an application in a visual manner, where all the business logic is easily applied. The use of microflows really appeals to me because it keeps the flow of processes clear and concise.
I would like to be able to have more control over custom styling, without having to resort to the custom.css file. The webmodeller is gaining features rapidly, so I'm waiting patiently for this. Another point of improvement is the internal database viewer. When creating a sandbox application, and tracking behaviour, I think the built-in database vieuwer is too limited to be useful.
Currently I am working on a project where data stored in SAP is published to Mendix through a custom API, to display information that is not available in a standard SAP view. This application will be used on mobile phones, so employees can quickly gain insight in their data, anytime, anywhere.
The relative speed and ease of creating applications without extensive programming knowledge is a great plus. It's easy to learn but hard to master. It's a great tool for easy integrations to other systems and ideal for agile/devops development. It's great for developing re usable components and thus delivering business value asap.
There are a lot of different versions that require a lot of keeping up with the latest releases. The sprinter is not ideal for bigger projects as it doesn't have a lot of functionality.
Quick and easy development and continues improvement while working together with the business. It's very easy to quickly create new business value.
All of the mentioned features + the great support from mendix itself
Modeler could preferably be more WYSIWYG. Can't wait for the desktop modeler to be as WYSIWYG as (or even more than) the web modeler. UX/UI possibilities could preferably be extended, current functionality is usable for 80% of the situations, the other 20% requires 80% of the effort.
Up to now I only used NMnendix to solve bid, PoC and training problems, but also in those situations the added value of Mendix is already showing. I NOW REALIZE THAT I COMPLETED THIS REVIEW ALREADY, DIRECTLY AFTER THE MENDIX BOOTCAMP AT CGI, AND RECEIVED THE NICE MENDIX SOCKS :)
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.
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.
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.
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 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.
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.
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.
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