Knowledge · IT · Data · DX

Citizen Developer

Citizen Developer

📂IT · Data · DX⏱2 min read📊Hands-on🔗5 related

What is a citizen developer?

In one line
A citizen developer is a business practitioner, not a professional developer, who builds work apps and automations on their own with no-code or low-code tools or the help of AI.
⚡ Summary in 3 lines
  • Non-developers build their own tools
  • No-code, AI, and vibe coding sharply lower the barrier to entry
  • Shadow IT and security need guardrails

What changes in an organization with citizen developers is the order of work. Before, business teams had to write a requirements document, submit it to IT, wait for prioritization review, and get a development slot, and half of all ideas fizzled out along the way. Now the order is reversed: business teams build first, and take only what proves useful to IT for review and handover. Because the cost of failure is small, the biggest change is that “try it for two hours, and drop it if it doesn’t work” experiments become possible.

There is a line, though, around what business teams should touch. The common rule of thumb in practice is: internal to one department with a few dozen users at most, read-only access to ERP and accounting ledgers rather than writing to them, and no handling of personal or payment data. Tools also come in layers, each demanding different skills: no-code for assembling forms and workflows, low-code with some formulas and scripts, and AI coding tools that generate scripts from natural-language instructions. What separates a citizen developer from an Excel power user is 'whether you build something other people use and deploy it'. The moment you deploy, incident response and data accountability come with it, so mature organizations set up a dedicated team within IT and put the approved tool list, user caps, and data classification in writing.

The most common misconception is “you can do anything without knowing how to code.” Building it takes half a day, but fixing it when it breaks three months later is a completely different problem. In practice, three kinds of incidents usually occur. First, when the builder leaves or transfers, an automation tied to a personal account and personal API key stops, becoming an “orphan app” that nobody can touch. Second, customer lists or HR data are pasted straight into an external AI tool, leading to a data leak. Third, if an unverified calculation quietly goes wrong and ends up in an executive report, that single episode gets the whole citizen developer effort banned. Shared accounts, validation against real data, and a one-page A4 handover document are conditions for deployment, not options.

Courses that cover this term · AI & DX
Recommended courses · Recommended instructors · Quick quote
🧮 Mini quote · Based on instructor fees
About KRW 1.2 million (≈ US$900)2-hour talk · up to 20 people · Korean
Get a quote for these requirements →
💡 In plain English
It is like cooking the meals you need yourself with meal kits and kitchen appliances, instead of asking a chef every time.
Why it matters in practice
Developers are always in short supply and business demand for automation keeps growing, so business teams that build their own tools now set the pace of an organization’s digital transformation.
⚠️ Common misconceptions
There is a misconception that citizen developers “replace developers.” In practice, business teams fill the “small but urgent” needs IT rarely has time for, which lets development resources focus on more important work. The two complement each other.
Origin and sources

Gartner, the IT research firm, popularized the term 'citizen developer' to describe the spread of no-code and low-code platforms. It refers to people in business units, outside the IT department, who build applications themselves. With generative AI and vibe coding, the practice has recently expanded considerably.

Source · Gartner Information Technology Glossary, 'Citizen Developer' · View original
An example

Let's look at a hypothetical case: the Sales Operations team at Company A, an industrial parts manufacturer with about 320 employees. Every Friday, one assistant manager spent 4 hours merging by hand the weekly sales spreadsheets sent in by 7 branches nationwide. Each branch used a different format, so two or three times a quarter the numbers were wrong and a corrected report had to go out. The IT team had only 3 people, all tied up with an ERP upgrade, and the request came back with 'we won't get to it until the first half of next year.'

  1. Assistant Manager Kim of the Sales Operations team gave up waiting, applied for an account on a company-approved no-code automation tool, and put the scope in writing: 'consolidating results from the 7 branches, and nothing more'.
  2. The first attempt failed. Each branch used a different name and column order for 'client name,' so the matching broke. Kim first sent the branch managers a standard template with 12 fixed input fields.
  3. Kim told an AI coding tool, 'read the 7 files, add totals by branch and product, and show the week-over-week change,' and got a working script. Then Kim ran it three times on the last 4 weeks of real data and checked it against the manual tallies.
  4. Park, the IT manager handling the review, said 'I can't approve this on a personal laptop with a personal account,' so Kim moved it to a shared team account and a shared company folder and switched to client codes instead of real customer names.
  5. Assistant Manager Kim registered the automation in the company’s automation register and left a two-page A4 handover document covering how to run it and what to do on errors, so a successor can run it as is.
  6. As a result, a consolidation that took 4 hours a week dropped to 15 minutes, saving about 200 hours a year. In the 6 months after rollout there were 0 corrected reports due to number errors, and the weekly sales report went out at 9 a.m. instead of Monday afternoon.
Related terms
Training linked to this term
📚Workplace Automation with Vibe Coding: Getting Started with Claude CodeNanum Consulting Corporate Training · In-person / OnlineView Course →
Need in-house training on this topic?
Get a curriculum and quote tailored to your needs right away.
Ask About Training
Last updated 13 Sep 2026 · Reviewed by John Kim

FAQ

Simple automations and apps can be built with no-code tools or plain AI instructions, with no coding knowledge. Still, if you verify that the results are correct and understand the basics of data flow and security, you can use these tools far more safely and to a higher standard.
Left unmanaged, citizen development creates security and duplication problems. But when IT provides 'approved tools, review procedures, and guardrails,' it becomes a partner that lightens IT's load. The key is to treat it as a division of roles, not a conflict.
Professional developers build complex, large-scale systems that demand high reliability. Citizen developers excel at “small and fast” tools within their own work context. The two are not substitutes but cover different areas.
The best starting point is to pick one simple task you repeat every week and automate it. Build on early wins and widen the scope gradually, always within company-approved tools and security standards.