In the low-code concept, the developer does not create the final value, but makes a builder for its assembly. Creating and reconfiguring a value in a builder is fast and easy: this can be done not only by developers, but also by business analysts or end users who have development skills (Gartner calls them "citizen developers"). Moreover, builders for some specific tasks have already been developed: for example, there is no need to make an integration or API builder as you can use
Talend,
Mule,
WSO2 .
Each low-code system is designed to solve specific tasks: business process modeling and executing, data modeling, integrations design and development, games modeling, designing front-end interfaces, etc.
The low-code concept has been introduced in the 90s, but now it has particular relevance, since it reduces the time to market, accelerates the development of new business processes and changes of the existing ones.
In low-code, the need to engage developers to change business requirements is minimized. Instead, they help create new elements of the builder and configure the primary value in order to check the proper functioning of builder elements.
And here we come across the first objection of the enterprise-scale business.