“A
low-code development platform (
LCDP) is
software that 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.
[1]
Though not given a specific name until June 9, 2014,
[1] by the industry analyst
Forrester Research, the low-code development platform market traces back to 2011.
[2]
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.
[3] The concept of
end-user development also existed previously, although LCDPs brought some new ways of approaching this development.”
Source:
https://en.wikipedia.org/wiki/Low-code_development_platform