O documento introduz os conceitos-chave do Domain Driven Design (DDD), abordando: (1) os desafios da especificação de software e da modelagem de domínio; (2) a proposta do DDD de incorporar o domínio de negócio no modelo e projeto de software; (3) os principais elementos do DDD como entidades, value objects e agregados.