Subject Terms: архитектура программного обеспечения, совместная работа в команде, удобство обслуживания программного обеспечения, сложность бизнес-логики, предметно-ориентированное проектирование (Domain-Driven Design – DDD), унаследованные системы, эффективность разработки