Low-code is a visual approach to software development. With low-code, you can abstract and automate every step of the application lifecycle to streamline delivery of a variety of solutions.
A low-code development platform (LCDP) provides a development environment used to create application software through a graphical user interface instead of traditional hand-coded computer programming. A low-coded platform 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.
The Low-Code Manifesto
Low-code solves the fundamental disconnect between what the business needs and what software was delivered. Like any technology, it needs to be used correctly to get value out of it. The following eight Principles of Low-Code Application Development are important to maximize business impact:
- Model-Driven Development
- IT-Business Collaboration
- Agility
- The Cloud
- Openness
- Multi-User Development
- Experimentation & Innovation
- Governance & Control