This section provides a step-by-step guide on how to design services on DIGIT. Design is a process of identifying layers of abstraction and unbundling each layer into reusable components. Begin by modelling requirements into a high-level process workflow to identify actors and sequence of activities. From this, extract roles, services, and workflows. Roles and workflows are configured into DIGIT. DIGIT also includes many reusable services.