A Citizen Developer is a user who creates new business
applications for consumption by others using development and runtime
environments sanctioned by corporate IT. Expect citizen
development, where business users development their own applications so that
they don't have to wait for IT, to grow in 2019. In the past, end-user
application development has typically been limited to single-user or workgroup
solutions built with tools like Microsoft Excel and Access.
However, today, end users can build departmental, enterprise and even
public applications using shared services, fourth-generation language
(4GL)-style development platforms and cloud computing services. As a result,
just about anyone with an understanding of these tools and their business
requirements can develop business apps and call themselves a ‘citizen
developer’.
The idea
behind the citizen developer movement is to leverage no or low-code solutions
to create self-service solutions. However, we’re hearing more and more about
this concept due to the increased availability of cloud-based solutions and
low-code tools and scripting capabilities being marketed to non-developers.