DDD یک بخش راهبردی دارد (bounded context و زبان مشترک) و یک بخش تاکتیکی (value object، aggregate، event). کتاب «Domain-Driven Design» نوشتهی Eric Evans این نام را باب کرد.
Domain-driven design
رویکردی که کد را بر پایهی دامنهی کسبوکار، زبان، مرزها و قواعد آن شکل میدهد.