Introducing SAP Build
Low-code and no-code (LCNC) refer to a new style of visual programming that makes it possible to develop applications without programming. This style dramatically reduces the barrier of entry for anyone looking to take up application development. Yet, a distinction between low-code and no-code must be made:
- Low-code uses a traditional programming language-based environment combined with no-code platforms and is used by developers with at least basic technical knowledge.
No-code is more straightforward and replaces traditional programming language-based tooling with a suite of visual development tools (for example, drag-and-drop components). It can be used by technical and non-technical people alike, such as citizen developers.
LCNC platforms not only aim to accelerate the development by professional developers, but they also aim to enable experienced business users with domain knowledge to get a suite of tools to build applications and automate their repetitive tasks without a technical background. With these capabilities, business users become citizen developers.
Citizen development is a disruptive solution to address the gap in technical expertise, especially that of experienced professional developers, that exists today. It offers a great way to foster a culture of innovation, which enables citizen developers and business units to fulfill their individual needs without waiting for the solution from the IT department. As a result, this approach could lead to a win-win situation for IT and the business department.
It is these non-technical business users who can now build process automation and applications that help address the requirements of their everyday work while, at the same time, reducing the risks of human errors and offering better customer experiences.
The Typology of Low-Code/No-Code and Pro-Code Developers
The above positioning of the Citizen Developer unveils a comprehensive typology, comprising four distinct quadrants, categorized by the demand for customization and flexibility throughout the development process and the prevailing developer skillset, all within the realm of development democratization. Each dimension further encompasses high and low variations.