The low code industry is a vast playing field, offering something for every type of developer. While building simple apps was fast and complex ones were tough, that is fast changing. Platforms like WaveMaker are bringing low code value to mainstream enterprise application development.
It generates code that they can easily extend.
API endpoints are generated for all kinds of data.
They have full application source control.
There is no runtime dependency on the studio.
They can mix and maintain their own code.
Their teams need no reskilling.
Their existing processes are not disrupted.
They pay for developer seats, not apps or users.
It runs on the infrastructure(s) of their choice.
Licensing model is transparent and promotes scale.
With over 2 decades of experience in the application development and modernization field, our product evangelists have enlisted 12 critical capabilities to consider while comparing various low code platforms.
Read on for an objective, quick, and consumable take on the comparison of low code platforms
Browser setup and desktop setup required
Modern application development teams/fusion teams
100% open standards-based code generated for full application
Responsive by default
With over 2 decades of experience in the application development and modernization field, our product evangelists have enlisted 12 critical capabilities to consider while comparing various low code platforms. Read on for an objective, quick, and consumable take on the comparison of low code platforms
Primary use case
User persona
Code generation
Lock-in
Pricing model
App Extensibility
App Deployment
Cloud native applications
UI Responsiveness
Business Process Support
Platform administration
Developer environment
Primary use case
User persona
Code generation
Lock-in
Pricing model
App Extensibility
App Deployment
Cloud native applications
UI Responsiveness
Business Process Support
Platform administration
Developer environment
Primary use case
User persona
Modern application development teams
Code generation
Lock-in
Pricing model
App Extensibility
App Deployment
Cloud native applications
UI Responsiveness
Business Process Support
Platform administration
Developer environment
OUTSYSTEMS1 | OUTSYSTEMS | MENDIX | POWERAPPS | WAVEMAKER |
---|---|---|---|---|
Primary use case | Modernization and automation | Process automation and new app development | Process automation and new app development | Modernization and new app development |
User persona | Citizen developers and business process teams | Citizen developers and business process teams | Citizen developers and business process teams | Modern application development teams |
Code generation | Mix of code generation and metadata derived from model | No code generation, runtime based on metadata from model | Mix of .Net code generation and metadata derived from model | 100% open standards based code generated for full application |
App Extensibility | Extensibility of application mainly enabled by model and process designer | Extensibility of application mainly enabled by model and process designer | Extensibility of App mainly enabled by model and process designer | Code generated is fully extensible using WaveMaker or 3rd party IDE |
App Deployment | OutSystems cloud, on-prem, Select clouds | Mendix cloud, on-prem, Select clouds | PowerApps cloud | Multi-clouds and/or on-prem data centers |
Lock-in | Tied to Outsystems runtime | Tied to Mendix runtime | Tied to MS environment | No lock-in, runtime libraries are open source |
Cloud native applications | Yes | Yes | Yes | Yes |
UI Responsiveness | Responsive by default | Responsive by default | Responsive on customization | Responsive by default |
Business Process Support | In-built | In-built | In-built | Via integration with the BPM tool of choice |
Pricing model | Number of: apps / environments / end users | Number of apps / end users | Number of end users | Number of developers., unlimited apps, unlimited app users |
Platform administration | 5 installers, including configuration setup | 3 installers, including configuration setup | 1 installer, including config setup for new apps | 1 installer/ configuration setup |
Developer environment | Desktop setup required | Desktop setup required | Browser setup and desktop setup required | No setup required for developers |