Model Driven Automatic Code Generation: An Evolutionary Approach to Disruptive Innovation Benefits

Of all the technologies born in the 20th century the software industry is the sole one that has kept a large dependency on human physical effort in order to produce the necessary code for an Information Technology system to perform. This paper analyses that evolution in view of today’s state-of-the-art regarding automatic code generation based on model definitions for critical business purposes. The social, financial and technological benefits will be addressed as they are disruptive and will affect different levels of society as we know it. Several testimonies were also sought regarding the technology described herein and how it may affect us in our day-to-day lives. We conclude that the software industry is in the midst of a major revolution – which has arrived late in comparison to other industries related to technology and which have decreased the reliance on human labour some time ago.