Draft:Citizen developer
![]() | Review waiting, please be patient.
This may take 3 months or more, since drafts are reviewed in no specific order. There are 3,170 pending submissions waiting for review.
Where to get help
How to improve a draft
You can also browse Wikipedia:Featured articles and Wikipedia:Good articles to find examples of Wikipedia's best writing on topics similar to your proposed article. Improving your odds of a speedy review To improve your odds of a faster review, tag your draft with relevant WikiProject tags using the button below. This will let reviewers know a new draft has been submitted in their area of interest. For instance, if you wrote about a female astronomer, you would want to add the Biography, Astronomy, and Women scientists tags. Editor resources
Reviewer tools
|
Citizen developer is a term used to describe a non-professional developer who creates applications or automations for themselves or others, using tools officially sanctioned by their organization. These tools typically include low-code or no-code platforms, enabling users without formal programming education to build business applications efficiently and effectively.
Definition
The term "citizen developer" is most commonly associated with business users who, without being part of the IT department, leverage development platforms to solve problems, improve workflows, and innovate in their daily work. The concept has gained popularity as organizations adopt digital transformation strategies and seek to democratize software development.
According to Gartner, a citizen developer is “a user who creates new business applications for consumption by others using development and runtime environments sanctioned by corporate IT.”[1]
Characteristics
Citizen developers typically:
- Work outside traditional IT departments
- Use low-code/no-code tools such as Microsoft Power Apps, Mendix, AppSheet, or OutSystems
- Focus on business process improvement
- Collaborate with IT for governance, integration, and security
- Operate within guidelines or frameworks established by IT governance policies
Benefits
Organizations often encourage citizen development to:
- Accelerate digital innovation
- Reduce development backlogs
- Empower business units to solve their own problems
- Increase agility in responding to operational needs
Challenges
Despite the advantages, citizen development introduces several challenges, including:
- Shadow IT and security risks
- Integration and scalability limitations
- Quality assurance and maintenance issues
- The need for oversight and governance from central IT teams
Governance and IT Collaboration
Successful citizen development programs rely on clear policies, IT support, training, and platform governance. Establishing a Center of Excellence (CoE) is a common approach to balance autonomy with control, ensuring that applications are developed responsibly and sustainably.
Microsoft promotes citizen development as a way to empower every employee to become an innovator using tools like Power Platform, enabling rapid solution-building while working alongside IT.[2]
Oracle highlights the role of citizen developers in accelerating digital transformation, especially within enterprise resource planning (ERP) environments.[3]
See also
- Low-code development platform
- No-code development platform
- Shadow IT
- Digital transformation
- Business process management
References
- ^ "Citizen Developer". Gartner. Retrieved 2025-05-10.
- ^ "Unleashing the citizen developer in all of us with the Microsoft Power Platform". Microsoft Inside Track. Retrieved 2025-05-10.
- ^ "Citizen Developer – LearnJDE". Oracle. Retrieved 2025-05-10.
- Draft articles on internet culture
- Draft articles on software
- Draft articles on computing
- Draft articles on technology
- AfC submissions on other topics
- Pending AfC submissions
- AfC pending submissions by age/1 day ago
- AfC submissions by date/10 May 2025
- Software development
- Digital transformation
- Business software