Domain Odaklı Geliştirme (Domain-Driven Design - DDD), yazılım geliştirme süreçlerinde kullanılan bir tasarım yaklaşımı ve metodolojisidir. Bu yaklaşım, bir yazılım projesinin temelini oluşturan iş alanının (domain) karmaşıklığını ele alarak daha anlaşılır, esnek ve sürdürülebilir yazılım tasarlamayı hedefler.