Domain Driven Design (DDD) helps organisations understand and develop their core business architecture. The DDD process helps teams create a singular, shared understanding of their important business elements and connecting relationships in the form of a "Domain Model". All process and code creators then use this model when developing and optimising systems and services. Domain Driven Design is a great way to boost shared understanding, and to reduce the risk of wastage in Digital Transformation.