Developers are typically business users with technical knowledge and can translate their business needs into functional applications. However, citizen developers must also be able to quickly learn how to use self-service tools to build custom solutions.