разработчики вынуждены выходить на ещё более высокий уровень абстракции и разделять уже и операционное знание. Часть этого знания – фундамент – остаётся неизменной для всех пользователей, а другая часть – может быть существенно различающейся для разных пользователей.