Appendix A: Custom Workflow Development Guidelines : Workflow Development Lifecycle : Design
   
Design
Upon agreement between the customer and the delivery team, the delivery team designs the solution following the high-level implementation defined in the functional specification. This consists of architecting how the different elements of the solution work together with the external systems, the use of existing components such as plug-ins and workflows, and the development of custom components.