Technique

DDD — Domain-Driven Design

An approach to software development that focuses on modeling the business domain and its rules.