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
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.
Primary use caseUser persona
Code generation
App Extensibility
App Deployment
Lock-in
Cloud native applications
UI Responsiveness
Business Process Support
Pricing
model
Platform administration
Developer environment
Modernization and automationCitizen developers and business process teamsMix of code generation and metadata derived from model
Extensibility of application mainly enabled by model and process designer
OutSystems cloud, on-prem, Select clouds
Tied to Outsystems
runtime
Yes
Responsive by
default
In-built
Number of: apps / environments / end users
5 installers, including configuration setup
Desktop setup
required
Process automation and new app developmentCitizen developers and business process teamsNo code generation, runtime based on metadata from model
Extensibility of application mainly enabled by model and process designer
Mendix cloud, on-prem, Select clouds
Tied to Mendix
runtime
Yes
Responsive by
default
In-built
Number of apps / end users
3 installers, including configuration setup
Desktop setup
required
Process automation and new app developmentCitizen developers and business process teamsMix of .Net code generation and metadata derived from model
Extensibility of App mainly enabled by model and process designer
PowerApps
cloud
Tied to MS
environment
Yes
Responsive on customization
In-built
Number of end
users
1 installer, including config setup for new apps
Browser setup and desktop setup required
Modernization and new app development
Modern application development teams
100% open standards based code generated for full application
Code generated is fully extensible using WaveMaker or 3rd party IDE
Multi-clouds and/or on-prem data centers
No lock-in, runtime libraries are open source
Yes
Responsive by
default
Via integration with the BPM tool of choice
Number of developers., unlimited apps, unlimited app users
1 installer/ configuration setup
No setup required
for developers
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 |
Read our customers’ stories to find out how
they achieved these numbers