DDD یک بخش راهبردی دارد (bounded context و زبان مشترک) و یک بخش تاکتیکی (value object، aggregate، event). کتاب «Domain-Driven Design» نوشته‌ی Eric Evans این نام را باب کرد.