

The Low-Code Manifesto
Technology, and the role it plays in the business landscape, is an ever-evolving juggernaut. Core systems and business challenges are progressively complex. The pace of that evolution increases exponentially — what is fast right now will be glacial in hindsight.
To keep up, you must build and deploy innovative, timely solutions. We believe that building solutions with low-code makes that possible. We believe software should be built well. We believe it should deliver business value. We believe it should be delivered at speed.
To make this happen at scale we adhere to these Application Development Pillars:
-
Focus on business impact
Create alignment, achieve clarity, succeed quickly.
-
No brain power goes to waste
Unleash all the makers from across the enterprise.
-
Do everything with an agile attitude
Empower small teams, build for the cloud, deploy swiftly and often.
-
Assemble from existing business capabilities
Utilize established assets, don’t default to building from scratch.
-
Connect everything and everybody
APIs, integrations, new ways to access data — be open and accessible.
We know low-code is capable of building valuable solutions at speed, but as with any tool, it needs to be used correctly to get the best results. We defined the following 9 Principles of Low-Code Application Development to empower makers from the enterprise to the dorm room to build software that makes a difference.
The 9 Essential Principles
Mendix is at the forefront of philosophical thought on low-code, setting the standards by which low-code platforms should be judged. The less we push ourselves into this, the greater value it will have for all our audiences — prospects, customers, the media, potential employees.
-
Model-Driven Development
Transform ideas into applications that deliver business value through abstraction, automation, and openness.
-
Collaboration
Leverage a shared visual language to support the interchange of knowledge and ideas between business domain experts and developers.
-
Agility
Manage the full enterprise application development lifecycle with agile workstreams to eliminate bottlenecks, support iterative delivery and achieve shortest time-to-value.
-
The Cloud
Cloud enables the ease and speed of application deployment that customers demand.
-
Openness
Anything can be integrated with an agnostic enterprise application development platform – this removes limitations on what can be built.
-
Multi-User Development
Multiple developers should be able to work on an application at the same time. The platform must support and synchronize their work streams.
-
Experimentation & Innovation
Development tools need to be affordable and nimble so innovators everywhere can experiment, explore, and create.
-
Governance & Control
Robust governance and control processes and protocols are essential.
-