You often hear these days how everything is software – or, as Marc Andreessen once wrote in a Wall Street Journal essay, 'software is eating the world'.
More than a half-century of digital innovation has led a point where 'all of the technology required to transform industries through software finally works and can be widely delivered at global scale', he said.
The last few years have been good for the software industry and the 'software-defined economy'. In fact, the Computer and Communications Industry Association has gone so far as to say: 'There is no difference between the digital and the traditional, offline economy anymore. The economy is digital.' Much of this is driven by heavy enterprise investment in developers and code-intensive platforms that make businesses more productive, efficient and lucrative.
There is a concurrent trend, however, that is helping ensure this software-defined economy won’t be solely defined by the complex coding environments accessible only to die-hard IT experts. This emerging category of 'no-code' or 'low-code' applications is a counterbalance to the everything-is-software trend, and the accessibility of such applications give a broad community of users within a given company the agility and autonomy to solve their own business problems without waiting for IT to lead the way or do it for them.
Avoiding the IT bottleneck
Just a decade ago, business applications remained code-heavy and required highly skilled developers to create and maintain such applications. In those days, business users did not dare try to create their own applications, simply because they couldn’t. Development frameworks like J2E on top of IBM and Microsoft .Net were (and still are) great technologies. But they have never been user-friendly for non-developers.
Read the complete article at InformationAge.