Domain-Driven Design
Back: 05 - Software Design and Architecture MOC
An approach to software development that centers the design on the core business domain and its logic. DDD provides both strategic patterns for organizing large systems around business boundaries and tactical patterns for modeling domain logic within those boundaries.