A citizen developer is any non-technical user who creates new business applications to address their organization's needs — without writing a line of code.