Low-code development

A low-code development platform (LCDP) is software that provides an environment programmers use to create application software through graphical user interfaces and configuration instead of traditional computer programming.

“By 2024, low-code application development will be responsible for more than 65% of application development activity”
Gartner

“500 million new apps will get created in the next five years and more than the total created in the last forty. Businesses will need to empower domain experts with tools to create applications as well as robotic process automation to streamline and customize workflow like service monitoring and time and expense tracking.
Satya Nadella, Microsoft

Snippet from Wikipedia: Low-code development platform

A low-code development platform (LCDP) provides a development environment used to create application software through graphical user interfaces and configuration instead of traditional hand-coded computer programming. A low-code model enables developers of varied experience levels to create applications using a visual user interface in combination with model-driven logic. Such platforms may produce entirely operational applications, or require additional coding for specific situations. Low-code development platforms reduce the amount of traditional hand coding, enabling accelerated delivery of business applications. A common benefit is that a wider range of people can contribute to the application's development—not only those with formal programming skills. LCDPs can also lower the initial cost of setup, training, deployment and maintenance.

Though not given a specific name until June 9, 2014, by the industry analyst Forrester Research, the low-code development platform market traces back to 2011.

LCDPs trace their roots back to fourth-generation programming language and rapid application development tools of the 1990s and early 2000s. Similar to these predecessor development environments, LCDPs are based on the principles of model-driven design, automatic code generation, and visual programming. The concept of end-user development also existed previously, although LCDPs brought some new ways of approaching this development.

What is Low-Code?

Low-Code is a catalyst for digital transformation in organizations because visual, model driven development presents logic in a language anyone in the application lifecycle can understand

Mendix - Low-Code Guide

.vs.

  • No-Code vs Low-Code
  • Negatives