Трудно понять, что он имел в виду без какого-либо контекста. Тем не менее, моя личная (и весьма спекулятивная) связь с этим является языками домена . Пользователи определенного домена имеют свою собственную терминологию и логику, которые аналитик / программист должен понимать и преобразовывать в код для разработки успешного продукта SW. Если пользователи и разработчики говорят на одном и том же вездесущем языке , у проекта хорошие шансы на успех. Если нет, однако, даже если что-то будет «успешно» разработано, это не будет очень полезно для конечных пользователей, таким образом, проект фактически является провалом.
Фундаментальная книга для этого - Дизайн, управляемый доменом .