Мы на эти темы много говорили. По правде- лень искать. Коллега правильно ответил.Еще раз от себя: нет необходимости в проекте приводить все меню. Тем более там часть сеттингов (простите за русско-английский суржик) - чисто наладочные. Часть - по желаниям эксплуатации, о которых проектанты не знают, и тоже при наладке. Что-то просто надо оставить по дефолту (тот же суржик).
Словом, я считаю, надо главным образом нарисовать логику, чтобы не было многозначных толкований, и те пункты меню, за которые проектант может и должен нести ответственность (опять же, чтобы была однозначность).
То есть (резюме), если вообще никакого параметрирования-конфигурирования в проекте не делать, то додумывает наладка с эксплуатацией, а если фанатично изображать проекте все меню - то это тоже вред, как говорил Аркадий Райкин, народному хозяйству. Лучше всего, как сказал коллега, оговорить вопрос, как это делать, с теми, кто будет налаживать и эксплуатировать. Почему ИЛИ? Дело в том, что порой сама экс-я и налаживает. А иногда эксп-я, как сказал тот же Райкин: мягко говоря - грубо выражаясь... И тогда фактически наладчики за экс-ю тоже решают.
Делай , что должен, и будь, что будет