Try our new research platform with insights from 80,000+ expert users
Business Development Manager & Project manager at EGALiT
Real User
The development environment is model-driven, and our business engineers can make information models using it
Pros and Cons
  • "The development environment is model-driven. We can use the information from this for our business engineers to make the information models, and they can also execute the model."
  • "What is lacking is the support of higher level modeling features, like the modeling you do is relatively low level, yet it is still close to programming. We would like to see a more business-oriented modeling environment, like BPMN."

What is our primary use case?

We are an implementation partner with Mendix. We build both custom projects and solutions. One of the solutions that we have provided to our customers is an MDM solution that we were planning to set up as a semi-product which allows for some customization with each customer.

Mendix is a platform. All the solutions that we build, we build in the Mendix platform. We started using Mendix in 2012, and we founded our company in 2013. We are a very experienced Mendix team.

We have two use cases. 

  1. To build complete back-end solutions for smaller companies. They are complete back-end solutions and custom built for smaller companies.
  2. It is for larger enterprises and more for the innovative, differentiating application. So, custom built or semi-custom built innovative, differentiating capabilities on top of ERP and legacy systems. 

Both use cases are a used, and we also built solutions in different companies. So, we have some smaller customers where we do the entire IT with Mendix. In addition, we have some very large customers (enterprise customers), where Mendix is the preferred local platform for all custom tools and innovative applications.

How has it helped my organization?

We built our organization around its capability, so we saw the opportunity of Mendix. We saw how Mendix in the market at that time struggled with the right commercial model. So, we built our organization around the platform's capabilities. We have two business units:

  1. One unit does projects. That is the unit that does end-to-end projects for the customer. The customer, in this case, is the business who wants a cloud-based solution and doesn't care how it is done.
  2. The other service that we provide is in the Netherlands. Many customers who are adopting their own Mendix, low code teams. They need help and support with this. We provide, in a consulting services capacity, our experience to help them build their team. 

We do two things on this level. Many customers start with projects and end up building their own team. This is our progress as we see it right now in the market, at least in the Netherlands, as there is a huge demand for these type of services. It is actually more difficult to find qualified personnel than find customers at this point.

What is most valuable?

  1. The complete stack: You have a complete cloud operations, and everything is included. For every customer, wherever we go, we can provide a solution within a few days with a complete data environment in a very stable, high performance cloud. 
  2. The development environment is model-driven. We really like this because we can use the information from this for our business engineers to make the information models, and they can also execute the model.
  3. We do not need programmers anymore, so it is a small team of business engineers who design and build the application without us needing to program. That makes our teams four to six times more productive, but also a lot smaller with no overhead and very flexible. It is something, and not every Mendix partner does this. A lot of them have still use analysts and programmers in different roles, but we do not do this. I like that we use the platform on this level. We stick within the core of the platform, so we don't do anything with custom Java or custom JavaScript. 

What needs improvement?

Mendix is right now focusing on developer features while we would like to have more features for the information analyst. Mendix is not going this route because they clearly see the developer as their target group, while we like to see it as more of a tool for information analysts. 

What is lacking is the support of higher level modeling features, like the modeling you do is relatively low level, yet it is still close to programming. We would like to see a more business-oriented modeling environment, like BPMN. However, that is not the direction Mendix is going. We are developing our own intellectual property in this direction. Thus, we are building it ourselves.

Buyer's Guide
Mendix
September 2025
Learn what your peers think about Mendix. Get advice and tips from experienced pros sharing their opinions. Updated: September 2025.
868,787 professionals have used our research since 2012.

For how long have I used the solution?

More than five years.

What do I think about the stability of the solution?

Stability is very good. The modeling environment has been very predictable since Mendix 5. Between versions 4 and 5, there was a big problem with them. Since Mendix 5 and Mendix 7, it has been very predictable. Every month, there is a new release and it has stable functionality, although it is not only the functionality. If you look at the cloud environment, it is very stable, especially since Mendix cloud is now run on Amazon. It has always been click and go, but it is even more impressive what they can do now. 

Their current announcement that they also run a SAP Cloud and IBM Cloud makes it even more powerful. 

What do I think about the scalability of the solution?

We are able to run very high performance applications on very small Mendix app containers. That is because we design our solutions to be high performance from a design point of view. We have not used the Mendix horizontal and vertical scaling options that they provide. Therefore, I am not an experienced user with scalability, but I do know that we can make already quite high performance applications with a single app containers and they can be scaled vertically and horizontally. 

Mendix is quite powerful. There are some limitations in Mendix. On the database level, there are still some layers between Mendix and the database. This means that some actions are not efficient, which might seem to be, and they have designed now a stateless architecture which also put some limitations of speed if you use a single instance. However, the stateless architecture allows you to spread horizontally your load. So, it has benefits and drawbacks. In general, it is good enough for what Mendix is supposed to be used for. There have not been any projects where we could not do them because of performance reasons.

How are customer service and support?

We use technical support, for example, if there is a performance question, usually in the design phase. In the run time, we are so experienced in Mendix, having such high internal quality centers on what we want the applications to do when we stick within the core of the capabilities of Mendix, that we never contact support about this. In general, we are very infrequently calling support, maybe four times a year. So, we have some contact with support, but it is never about urgent issues. The experience that I have with that support is good, and usually the support engineers know what they are doing. So, no complaints about it.

Because we are an experienced partner, they know that question that we ask are relevant questions. I guess if you are an inexperienced user, and don't know how to ask questions to them, it could be different. However, we know exactly who to talk to and what to ask. As an experienced user, the experience might be different.

Which solution did I use previously and why did I switch?

It is a little bit different because we have built our company around selling services from Mendix.

What's my experience with pricing, setup cost, and licensing?

From a commercial point of view, we would like them to change that they currently sell it as a platform, but as a customer you have to decide upfront the usage of the platform. We would like to have Mendix sell it as a pay as you go model: You pay for what you use, and you don't pay for what you don't use. Mendix is currently refusing to do that, but their competition does not do it as well.

I understand that it is a risk for them. I told the commercial management about it, but there are several customers of ours who say, "We would like to adopt this platform, but we want to grow into the platform." Mendix does this, as they have a custom pricing if you buy the platform for multiple years, then you can get discounts in the first years to grow into the platform. However, I would really like them to have an Amazon model, where you can use it and pay per minute or hour, per user, etc. That is not available at this moment. I would like it, but their competition, like Salesforce, does not offer it either. Therefore, there is no real pressure on them to change.

Which other solutions did I evaluate?

  1. When we found that we also had the option to choose OutSystems, we chose Mendix for the same reason I always advise my customers: the platforms. Mendix and OutSystems are basically the same, but there are some differences. The main difference for us was Mendix is a Dutch company and has a very large ecosystem of partners. So that there is something to choose from with healthy competition. 
  2. Mendix has always been a more business-oriented platform than OutSystems. OutSystems is more targeted towards improving the developer productivity. Mendix is more about business IT alignment, and supporting the business. This is reflected in the functionality, and the way they build their solutions. Mendix is more like Apple. It is a one click, and everything worked, while OutSystems is more like Android. It is very competitive and great, but it has more technical capabilities and it is a little bit more complicated with too many features for business.

If you're looking for a model-driven low code platform, there are two worldwide leaders, like Mendix and OutSystems. You have some local products in the Netherlands, such as Betty Blocks, which are growing, but they are not as big as Mendix and OutSystems with national brand specific solutions. If you are looking for a global platform that is well established with the right reputation, Mendix and OutSystems are basically the ones to consider. If you are excluding model-driven as a criteria, then Salesforce is by far the largest. Salesforce is much larger than Mendix and OutSystems, but it is not model-driven. It depends whether you want model-driven or not.

Our shortlist was that it should be model-driven and provide all the infrastructure deployment, because we are not likely to hassle with the deployment, infrastructure, etc. Therefore, the main criteria were from a technical point of view:

  • Is it model driven?
  • Does it allow us to build like administrative applications based on databases?
  • What does both the solution provider offer in terms of deployment options and what are all the systems which are available that we have to deploy ourselves? 
  • Did we have to build our own cloud capabilities? We skipped this because it was too much work for us, and we did not want to build such an organization. Mendix provided us with the complete cloud, and we were happy with it.

What other advice do I have?

The learning curve for an experienced software engineer or information analyst, it is quite steep. If you do not have any of these backgrounds, it will take you somewhere between five to eight months to master the platform. It depends on your experience in Java programming or database programming, if you will go fast. If you do have experience in making functional technical designs of software languages, like UML and BPMN, you will learn it quickly. Therefore, it depends on your track record.

If you want to see what it is capable of doing, you have to do a project with it, end-to-end and not just looking at the technology. 

  • Do a project with the focus of learning, not the end result in mind, and learn from what you encounter. 
  • Do a project, not a proof of concept, which does not help. It does not give you the insights you need. 
  • Do a project, and it once you do the project, you have to do the second step, do multiple projects. If you have success with that, then go for platform. 
  • Do a project, but start it with one end-to-end project, which should be small. It should not be too big, maybe between 20 to 50 business days of work. So, it is sort of manageable. If it fails, it does not cost you too much to do a project, that's what it magnifies. 
  • If you have the resources to do a project with the two platforms, try them next to each other and see what the differences are.
Disclosure: My company has a business relationship with this vendor other than being a customer. Implementation partner.
PeerSpot user
Software Developer at a computer software company with 51-200 employees
Real User
Enables rapid development; Sprinter management tool provides project overview
Pros and Cons
  • "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."
  • "Needs multiple database connections so an app can directly read/write data to/from multiple databases. This would enable easy splitting of big applications that have complex entity relationships."
  • "I would also like to see automatic adjustment to the Java Heap, whenever an application load becomes too much for the application. It could also use hot database replication."

What is our primary use case?

Mendix is used to develop an application that is used by the business to achieve business goals, such as easy data interaction, data storage, reporting and monitoring of business assets, and ticketing.

How has it helped my organization?

Easy document generation saves a lot of time. The integrated security also saves a lot of time, especially when it comes to setting up user-roles and security. Finally, database updates work automatically. There is no need to write queries to update the database, once you make an update.

What is most valuable?

  • The ability to rapidly build applications.
  • Built-in management tool called Sprinter gives everyone involved in the development of the application an overview of the current state and progress of the application being built.
  • Supports collaborative development which minimizes the risk of having multiple developers working on a single piece of code.
  • Easy to integrate with both RESTful and SOAP web services. This is helpful because a lot of applications are dependent on others for data. For example, if you were to develop an app that does a background check on employees, you would integrate to systems like TransUnion to feed data to your application.

What needs improvement?

They need to enable multiple database connections so an app can directly read/write data to/from multiple databases. This would enable easy splitting of big applications that have complex entity relationships.

I would also like to see automatic adjustment to the Java Heap, whenever an application load becomes too much for the application.

It could also use hot database replication.

For how long have I used the solution?

Three to five years.

What other advice do I have?

I would give it an eight out of 10 because of the ability to rapidly build apps with Mendix. You could actually build an application as someone from the business side is explaining what the solution requires.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Buyer's Guide
Mendix
September 2025
Learn what your peers think about Mendix. Get advice and tips from experienced pros sharing their opinions. Updated: September 2025.
868,787 professionals have used our research since 2012.
Bryan3256 - PeerSpot reviewer
Software Developer at a real estate/law firm with 51-200 employees
Real User
Strealines collaboration as well as Agile development
Pros and Cons
    • "I would like to see more documentation as well as how-to documents."

    What is our primary use case?

    I use this product in an internal development environment. Previously, I used Mendix when I was a consultant.

    How has it helped my organization?

    Mendix allows for faster development while saving on fewer FTWs (full-time workers). A win-win in most cases.

    What is most valuable?

    I like how Mendix is aimed at collaboration as well as Agile development. Overall, it makes it extremely easy to pick up and create a prototype.

    What needs improvement?

    They are already improving on this, but I would like to see more documentation as well as how-to documents. This will improve adaptation for future developers/companies.

    For how long have I used the solution?

    One to three years.
    Disclosure: My company does not have a business relationship with this vendor other than being a customer.
    PeerSpot user
    Software Business Engineer at Intonovi
    Real User
    Version control allows multiple team members to collaborate quite easily
    Pros and Cons
    • "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."
    • "Mendix has made a great deal of effort to provide its developers a healthy, modern environment for developing. First of all, it adopts Agile methodology by creating a SCRUM-based app where you can handle your user stories. Next comes version control, which really allows multiple team members to collaborate quite easily. And last but not least, Mendix modeler, which is your IDE for developing Mendix apps."
    • "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."

    What is our primary use case?

    Mendix has a variety of usages, and its bottom line is to deliver a continuous integration system that will make your life easier during development, deployment, and testing of your apps. I primarily use it to develop large data systems and user-friendly applications that scale easily.

    How has it helped my organization?

    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. Full focus on the business case needs and not on implementation.

    Speeds up the development by a factor of several times over regular development.

    What is most valuable?

    Mendix has made a great deal of effort to provide its developers a healthy, modern environment for developing. First of all, it adopts Agile methodology by creating a SCRUM-based app where you can handle your user stories. Next comes version control, which really allows multiple team members to collaborate quite easily. And last but not least, Mendix modeler, which is your IDE for developing Mendix apps. Speed and rapid software development within Mendix is a breeze. We at Intonovi absolutely love it.

    What needs improvement?

    • Overview of model versioning control for the sake of the review process
    • Better SCRUM board
    • Provide an overview of model changes from the repository through Sprintr (SCRUM board)
    • A choice between versioning control system would be nice

    For how long have I used the solution?

    One to three years.
    Disclosure: My company does not have a business relationship with this vendor other than being a customer.
    PeerSpot user
    Chief Innovation Officer & Board member at TimeSeries
    Real User
    Provides Cloud Foundry-driven cloud environment with one-click deployment
    Pros and Cons
    • "Suite allows you to easily and smoothly integrate with pretty much anything. It is also cloud-enabled. It provides a full Cloud Foundry-driven cloud environment with one-click deployment."
    • "It could use a more comprehensive widget creation studio in the IDE."

    How has it helped my organization?

    We are able to service our customers in a way that differentiates us. This makes us more competitive and able us to expand our business.

    What is most valuable?

    • Integrates - Suite allows you to easily and smoothly integrate with pretty much anything.
    • Cloud-enabled - It provides a full Cloud Foundry-driven cloud environment with one-click deployment.
    • Digital execution - Mendix provides a complementary program to drive digital execution, so you not only get a platform but also instruction on how to leverage it best.
    • Super fast - I can develop full apps in weeks instead of years.

    What needs improvement?

    It could use a more comprehensive widget creation studio in the IDE.

    For how long have I used the solution?

    More than five years.
    Disclosure: My company does not have a business relationship with this vendor other than being a customer.
    PeerSpot user
    it_user868635 - PeerSpot reviewer
    Software Developer at Exp Realty
    Real User
    Enables us to rapidly create a complex application, but not ideal for front-end apps
    Pros and Cons
    • "Enables us to rapidly create a complex application. We are also able to customize features that stakeholders in the corporation want to see, something that could not be done with other software. Our workflows and processes have evolved and improved. The fast iterations allow us to be nimble, get feedback from users, and do rapid updates."
    • "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."
    • "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."

    What is our primary use case?

    Mendix is being used for our ERP system. We needed to get away from multiple third-party software solutions and into an integrated single source of data. Mendix provides an app to control test and production servers, migrate code, handle revision control, log files, and Sprintr for Agile development.

    How has it helped my organization?

    Enables us to rapidly create a complex application. We are also able to customize features that stakeholders in the corporation want to see, something that could not be done with other software. Our workflows and processes have evolved and improved. The fast iterations allow us to be nimble, get feedback from users, and do rapid updates.

    What is most valuable?

    • 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.
    • It is easy to create prototype pages without a lot of development, once the Entity (table) is created.
    • You can generate a page with a few clicks, using the default features after proof of concept, then develop the logic behind the page. 

    What needs improvement?

    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. A feed can be created for other public UI solutions.

    For how long have I used the solution?

    One to three years.
    Disclosure: My company does not have a business relationship with this vendor other than being a customer.
    PeerSpot user
    it_user768162 - PeerSpot reviewer
    Senior Software Architect at a tech services company
    Consultant
    The platform helps set up a proper software development architecture on an enterprise level

    What is most valuable?

    There is not one feature that is better than the others. All are good because it is a platform and the features work well together.

    The power is in the entire solution provided. You have one answer for:

    • MDD - Model Driven Development
    • DTAP - Develop Test Acceptance Production environments
    • Visual web app editor
    • Visual database editor
    • Mobile and web app development
    • The ability to deploy to any major cloud hosting system, like AWS, Azure, and now SAP cloud.
    • Integrated support for Agile software development and the SCRUM working method.
    • Strong front-end development options out-of-the-box, easy to extend new features, and isolating front-end functionality, yet giving the possibility to integrate with the platform.

    How has it helped my organization?

    We can deliver six times faster than working with regular third generation languages.

    Also, the platform helps set up a proper software development architecture on an enterprise level.

    "Security by design" is also a phrase for Mendix.

    What needs improvement?

    I see little to no improvements to its core functionality since Mendix 7 was rolled out, creating web apps for businesses.

    From Mendix 6 until 7, options on creating mobile apps have improved, but offline capabilities are not mature enough. Still, this gets a good focus within the company, so I believe this will be something of the past soon enough.

    For how long have I used the solution?

    I worked at Mendix in 2014. I did not stop using it when I left the company in 2015, so three years.

    What do I think about the stability of the solution?

    No issues.

    What do I think about the scalability of the solution?

    Yes, the Mendix Cloud out-of-the-box does not support autoscaling.

    How are customer service and technical support?

    I would give the technical support a 10 out of 10 rating.

    Which solution did I use previously and why did I switch?

    I have worked with many third generation languages (Java/.NET /PHP) and have found that you still need an extra third party software next to the development environment provided to come up with the same toolset as the Mendix platform.

    How was the initial setup?

    The initial setup was both straightforward and complex.

    What's my experience with pricing, setup cost, and licensing?

    The prices are fair for an enterprise product that has a target audience of big companies/enterprise companies.

    Which other solutions did I evaluate?

    Not applicable. I am a Mendix consultant delivering Mendix solutions.

    What other advice do I have?

    It is a great platform that will help you solve hard business problems in a digital way.

    Disclosure: My company has a business relationship with this vendor other than being a customer. An official implementation partner.
    PeerSpot user
    it_user715149 - PeerSpot reviewer
    CISSP at a retailer
    Real User
    Makes It Possible ​To Realize A Secure, Remote, Two-Way Interface With A LoRa Device

    What is most valuable?

    Built-in security, easy of use, support and available examples of how to use it.

    The built-in security makes security-by-design from the start possible. The local modeler is easy to use. For the few occasions that I need support, after a beginner's fault, it's available, as is the cloud solution. The many available Mendix software examples make it possible to develop using of existing solutions.

    How has it helped my organization?

    I use it to learn how to program Mendix.

    What needs improvement?

    Indeed nothing is 100% perfect. But who am I to say what should be better? Nevertheless, I think Mendix is very strong if you want to store and retrieve something in a database. My personal experience with connecting the LoRa device (which itself is not fully developed yet, so the interface requirements are not fully known) is that it has been a hard job to get done. Be aware that I’m a Java developer so loading the encryption, hashing and decryption libraries was hard for me to find. On the other hand, interfacing with new Internet of Things (IoT) devices creates endless possibilities.

    For how long have I used the solution?

    A half year.

    What do I think about the stability of the solution?

    It is very stable and there is 24/7 support.

    What do I think about the scalability of the solution?

    No.

    How are customer service and technical support?

    Very good support if you have a problem.

    Which solution did I use previously and why did I switch?

    No.

    How was the initial setup?

    Simple, and there is a free course which shows all the in and outs of how to use the modeler to design and develop a solution. It helps, but it's not necessary if you have Java experience, for those cases where you want to go further than the standard.

    Which other solutions did I evaluate?

    No.

    What other advice do I have?

    Developing standardized programs even with a custom design interface is possible. Such easy Java interface possibilities make it possible for me to realize a secure, remote, two-way interface with a LoRa device, even with very little Java knowledge.

    Disclosure: My company does not have a business relationship with this vendor other than being a customer.
    PeerSpot user