Uno "sviluppatore cittadino" è uno specialista non tecnologico che utilizza tecnologie senza codice per creare un servizio, un flusso di lavoro o un'applicazione senza richiedere una conoscenza software esperta o la capacità di scrivere codice.