Я думаю, это во многом зависит от того, как ваши пользователи будут использовать ваше приложение. Если обычный пользователь будет работать с несколькими модулями одновременно, имеет смысл представить единую консоль приложения с несколькими модулями.
Если обычный пользователь обычно собирается использовать только один модуль, то представление многомодульного пользовательского интерфейса излишне и может привести к путанице.
Конечные пользователи обычно нуждаются в вашей помощи, чтобы сосредоточиться на том, что им нужно сделать. Наличие нескольких вариантов, когда пользователь действительно хочет сделать только одну вещь, создает путаницу.
Будьте осторожны при опросе потенциальных пользователей по этому вопросу: если вы спросите «лиц, принимающих решения», они, как правило, будут работать в разных функциональных областях и спроектируют свой многомодульный вариант использования в качестве типичного сценария для конечного пользователя. Однако если вы спросите ворчаний, которые действительно выполняют эту работу, высоки шансы, что их ответы будут отличаться от ответов босса. ;>