Buy advice for CIOs as low-code/no-code spending grows

Applications of AI


Facing a long-term shortage of experienced professional developers, enterprise IT leaders are deploying tools to train non-IT staff and enable even business users to build or customize applications to their needs. We are exploring new ways to unleash your software development talent by doing so.

A wide range of tools to accelerate software development in the enterprise, from no-code platforms like Bubble and low-code drag-and-drop tools (both standalone and integrated into enterprise applications) to intelligent tools that use machine learning has appeared. Suggest lines of code as professional developers work.

Sales of all three categories of tools are growing. IDC forecasts no-code platform revenue to grow at an annual rate of 13.9% through 2026, low-code platform revenue to grow at 14.1%, and intelligent developer technology revenue to surge at 31.3%. I’m here. This last category is a boilerplate application skeleton that allows platform vendors to explore the potential of generative AI models such as ChatGPT, allowing developers to apply their own business logic, or convert human-readable requirements into machine-readable code. gaining momentum by creating

Forecasts for the future of software development are included in IDC’s Worldwide Low-Code, No-Code and Intelligent Developer Technologies Forecast, 2022-2026 report.

Its author, Michele Rosen, said the market for intelligent developer tools has become even more interesting since she finished writing it, now that some tools such as Salesforce’s Einstein GPT and Microsoft’s GPT-based Copilot are publicly available. says it has become a thing. Products such as OutSystems’ AI Mentor provided similar functionality.

steroid autocomplete

“Think of it as a boilerplate lighter, or an autocomplete on steroids,” says Rosen. “These are tools used by people who know how to do this themselves, to supplement their knowledge of technologies, libraries, or frameworks they haven’t used before, or to search for a few lines of code You may be using it to avoid doing things on Stack Overflow.”

Their other use might include entering a few words as a prompt to generate the 20 lines of boilerplate needed to start a project. “It’s really just a power multiplier, an accelerator,” she says.

Low-code and no-code platforms, on the other hand, typically adopt a drag-and-drop metaphor rather than a command-line interface, and this manifests itself in the way line-of-business developers think about their problems. re-solved.


Users without a technical background typically look at apps from the inside out of the user interface, she says. If UI components are provided, we can arrange to create a user interface for you. You can also assemble components into your business logic or integrate with third party systems. In some ways, she adds, non-technical developers will have a component-based experience.

Andrew Peterson, CTO of executive search firm Riviera Partners, a longtime user of low-code development tools, says componentization is key.

“One of the reasons I like low-code is that certain parts of the application are commoditized,” he says. “If I can have these things right away, I can focus on building the business logic, innovation, competitive advantage, and other things that really add value that are important to my particular business. That way, we get to market faster.”

But it does more than just make life easier for coders, whether you’re in the IT department or not. A good low-code or no-code platform will also help the CIO, he said, Rosen said.

Governance guidelines

“I need to tell people looking to buy no-code or low-code tools what to look for to determine if the vendor is truly helping build a culture of low-code/no-code development. If not, it’s a control that helps set the governance for who can use the tools and what the tools can be used for,” says Rosen.

In some respects, governance of low-code tools is no different than other software development tools, says Nick Mates, vice president of operations and technology at Lendr, an online business-to-business lending platform. “We treat low-code applications like traditional code applications,” he says. “From the business analyst’s desk to the developer’s desk to the QA desk to deployment, it should follow the same governance his lifecycle.”


But when using code-facilitating tools like these, companies also need to put in place governance about which tools are best used for which use cases, Rosen says many organizations It notes that it operates multiple such tools in-house. She advises business units on when to use tools, she says. CoEs provide support by coding more complex interactions and integrations that low-code development tools and their users cannot handle, provide reusable components that line-of-business developers can access, and marketplace or Curate them in your code repository.

One of the key factors in determining the right tool for the job, and if you need the help of a professional developer, is the level of interoperability that a particular vendor has achieved with their platform. says Rosen. “Do they really just want you to bring all the data and logic into their platform, or are they allowing you to build apps across multiple platforms?” she says. “This is an important feature that customers can ask for.”

cost to maintain

Are CIOs still running out of trend budgets for software development tools to keep up with IDC’s growth projections? Setting up a CoE and making reusable software components available is an affordable step for most companies, she says. “Generally speaking, it costs nothing to get started,” she adds. “It’s the scale that’s expensive.”

Rather than worrying about whether software spending is catching up with competitors’ spending, Rosen advises CIOs to ask themselves: ? This approach can lead to cost savings because reusing componentized interfaces can reduce the need to hire expensive, specialized programmers to build each application from scratch. I have.


One key budgeting metric is weighing the cost per user of a low-code platform license against the cost of hiring additional staff, says Rosen. At the moment, it’s hard to find experienced professional developers, so it’s more advantageous to make low-code tools available to line-of-business staff. Once you scale down the expertise, the decision to hire or retrain existing staff is less clear, she says. At this level, CIOs should consider other benefits of deploying low-code platforms. Not only can you develop new digital business products, but you can also empower your workforce and improve retention.

“Once you know the purpose, you can look at the platform from a different perspective,” says Rosen.



Source link

Leave a Reply

Your email address will not be published. Required fields are marked *