Un citizen developer es un empleado sin formación formal en programación - a menudo alguien de ventas, de operaciones, o el propietario de una pequeña empresa - que gracias a herramientas no-code o low-code construye por su cuenta aplicaciones, bases de datos y automatizaciones para su equipo. No necesita para ello ni un departamento de TI ni un proveedor externo.
El término surgió como contrapunto a la «shadow IT» (el uso no aprobado y arriesgado de herramientas fuera de la política de la empresa). Hoy, el citizen development es cada vez más una práctica apoyada de forma deliberada - la empresa entrega al equipo una herramienta con límites claros (los permisos, las copias de seguridad y el historial de cambios los gestiona de forma centralizada la plataforma) y deja que las personas construyan sus propias soluciones según sus necesidades.
Un ejemplo típico: el propietario de una empresa de servicios que en una tarde construye un registro de encargos con facturación automática, sin contratar a un programador.
Ver también: CRM a medida sin programador: guía paso a paso, Permisos de acceso y visibilidad de los datos, Qué es el no-code.