Domain-driven design
= Domain-driven design
{wiki=Domain-driven_design}
Domain-Driven Design (DDD) is a software development approach that focuses on modeling software based on the business domain it aims to serve. Introduced by Eric Evans in his 2003 book "Domain-Driven Design: Tackling Complexity in the Heart of Software," DDD emphasizes collaboration between technical and domain experts to create a shared understanding of the domain and its complexities.