The premise of domain-driven design is two-fold:
- For most software projects, the primary focus should be on the domain and domain logic; and
- Complex domain designs should be based on a model.
Domain-driven design not a technology or a methodology. It is a way of thinking and a set of priorities, aimed at accelerating software projects that have to deal with complicated domains.
(excerpted from
http://domaindrivendesign.org)
Also see
DomainDrivenDesignBook by
EricEvansDomainDrivenDesign is mentioned on: DDD | TopArea | MessageBoardArchive | DomainDrivenDesignBook | EarlyVsLateIntroductionOfRDB | Glossary | DDDandJ2EE