Citizen developer is an employee or outsource who creates application capabilities for consumption by themselves or others, using tools that are allowed by IT or business units.
The way people work is changing. As a result, organizations have begun to adopt tools and processes that are unencumbered by the rules of an IT department. This shifts the focus away from IT departments to change the way people work. How to become a citizen developer