In 1982, technology visionary James Martin published a book called Application Development Without Programmers. At the time, the future seemed inevitable.
“The number of programmers available per computer is shrinking so fast that most computers in the future must be put to work at least in part without programmers,” he wrote.
The idea would catch on. If you worked in IT in the 1980s or 1990s, chances are someone pitched you a solution that promised to offload much of the demand for new applications to the users themselves. These technologies included so-called fourth-generation programming languages (4GL), computer-assisted software engineering (CASE) tools, and early rapid application development (RAD) tools.
These applications were the precursor to true citizen development platforms.
It wasn’t that the idea was wrong. It’s that the timing was off, and the technology wasn't ready. But now it is.
Demand for technology solutions is at an all-time high. Backlogs are mountains and business is stalled. James Martin’s original prediction is still true. But what are the new solutions, and how are they different?
Enter the modern era. Forrester Research expects the market for low-code and no-code development platforms to grow from $3.8 billion in 2017 to $21.2 billion in 2022.* Forrester characterizes low-code platforms as those “products and/or cloud services for application development that employ visual, declarative techniques instead of programming."
So what’s changed? Why would these new platforms succeed where others have failed?
The answer is in the platform. Rather than offering an interface that simply obscures the actual code generating an application, the new generation of low-code platforms are self-contained (yet extensible) platforms that enable people to build within an environment that’s already hospitable to all the unseen components of the application. In fact, most modern low-code platforms are delivered via the web, meaning users don’t have to worry about any updates at all.
The cloud platform approach also empowers these tools to provide far more security and reliability than ever — making it much easier for organizations to deploy with confidence that they have the right controls in place to meet their security and compliance standards. If the platform itself offers high-level security and compliance controls, the path to deploying platform applications securely is much shorter.
Finally, the user base for these platforms has matured significantly in the last decade with the world’s most successful companies utilizing low-code platforms to power their unique processes. This has given rise to best practices, a thriving ecosystem of partners and low-code builders, and a better understanding overall of the capabilities of each platform.
Choosing the right platform is not easy, but the journey begins by answering a few key questions:
If your organization chooses to prioritize speed of development with a low-code platform for business developers, be sure to find one that also offers robust data management, reporting and collaboration, and governance and security.
James Martin was ahead of his time. Not only has demand for technology solutions exploded since his prediction in 1982, but the web has empowered a new generation of platforms to meet the needs of the modern workforce. This workforce is continuing to grow and every CIO will need a low-code platform in their toolbox to compete.