Coding has come a long way from writing reams of 1’s and 0's. Recently, the Netflix series Explained ran an episode on coding that gave a layperson’s level history of coding and how it has evolved to today’s ubiquitous apps. It used to be that nothing digital happened without coders. But today’s need for applications has far outpaced the number of trained developers. In fact, Forrester predicts that by 2024, there will be a deficit of 500,000 developers.
How can business keep moving forward when the inability of developers to keep up with the demand creates a roadblock?
Enter the concept of citizen developers, made possible by low-code, no-code solutions.
Creatio, which until recently was known as bpm’online, has been recognized for years as a leader in business solutions that incorporate CRM. They saw the need for low-code, no-code solutions early and designed their platforms to be easily customized by citizen developers within the organizations they serve.
A citizen developer is a user who builds business applications specifically to facilitate their organization’s processes, without formal training in programming. Developing is usually not part of a citizen developer’s formal job description. Citizen developers don’t replace the need for IT. Instead, they work in partnership to relieve technologists of some tasks in their service pipeline so IT can focus on larger, more complex projects.
The time is right for the concept of citizen developer for two reasons. First is the inability of professional coders to keep up with demand. Second is that Millennial's, who are digital natives, are now the leading demographic in the workplace. They are more likely to enjoy a digital challenge and less intimidated by one than previous team members may have been.
“We create a world where any business can be automated in minutes,” says Creatio. This mission that puts creative power to accelerate in the hands of their customers is what’s driving their name change to Creatio. Its ethos that “everyone is a developer” prompts its focus on extensions to its prebuilt applications and ecosystem-supplied components.
Creatio aims to help business developers without deep technical skills rapidly build and modify model-driven applications. Its ideal user is a business analyst with a general understanding of web applications and knowledge of BPMN 2.0.
Creatio allows developers to create their own custom machine learning (ML) models without coding or scripting. These models can predict values in different types of fields, as well as calculate predictive scores (such as for the probability of specific events). The business logic for ML is defined using Creatio’s citizen development environment.