Un développeur citoyen est un individu non professionnel qui utilise une technologie low-code ou no-code pour développer des applications. Il s'agit de professionnels ne possédant pas de connaissances approfondies en matière de codage, c'est pourquoi ce terme les différencie des développeurs professionnels.