# Domain-Driven Design
Is a set of programming principles together with a set of modeling, analysis and communication techniques made popular by a book written by Eric Evans called *Domain-Driven Design: Tackling Complexity in the Heart of Software*.
Topics include:
- [[Bounded Context]]