Citizen development is the process of building an application by leveraging a community of users. This includes sharing knowledge and providing feedback on product development as it occurs, as well as being able to build their own customizations or additions to a platform. Citizen developers may have a formal or informal understanding of coding concepts and technical problem-solving skills, but they typically do not possess the skill set necessary to write code from scratch. Citizen development often relies on Appian's capabilities for low code app development.
Citizen development covers topics such as low code tools and no code platforms, and presents them in terms that non-technical users can understand. Related topics include design thinking, rapid prototyping, and product design.