The tools, for this evolution, have been around for some time. Sure there is the traditional Low-Code, but there are also the more advanced Xtreme-Low-Code platforms. In order to have a feeling of the meaning of these weird names, let’s consider ISO 24570:2018. This standard defines an abstract numerical value, Function Points (FP), that translates the complexity and the functionality delivered to the software user. A good manual developer delivers 16FP/month; one using traditional Low-Code delivers 175FP/month; and a person using Xtreme-Low-Code delivers 1,330FP/month. Basically, this means that 1 person using an Xtreme-Low-Code platform will develop a solution equivalent to the work of 83 traditional developers, for the same period of time. Again, why hasn’t software development evolved?
Please do note that I mention “person” when referring to the use of Xtreme-Low-Code and developer for the traditional coding, the reason being that to use an Xtreme-Low-Code platform one does not require knowledge on technology, only knowledge of the business rules. Working with Xtreme-Low-Code is about drawing models, basically the Interface model (what shows on the screen), the Process model (how the information flows), the Business Rules model (what are the specifics), and the Data model (fields, tables, validations, etc.). Again, these models may be built by people that do not have a technological background.