A 'citizen developer' is a non-tech specialist who uses no-code technologies to create a service, workflow or application without requiring expert software knowledge or the ability to write code.