Документ описывает принципы и схемы, связанные с проблемно-ориентированным проектированием (DDD), который помогает разработчикам создавать элегантные системы объектов с учетом сложной бизнес-логики. В нем рассматриваются плюсы и минусы подходов, связанных с DDD и Data Driven, а также акцентируется внимание на важности единого языка описания модели для участников проекта. Также подчеркивается, что DDD способствует созданию богатых доменных моделей, которые лучше справляются с управлением сложными приложениями.