Um cidadão desenvolvedor é um desenvolvedor não profissional que usa tecnologia de low-code ou no-code para desenvolver aplicações. Não precisa ser um profissional com vasto conhecimento de programação, razão pela qual o termo os diferencia dos desenvolvedores profissionais.