Карта сайта имеет больше смысла для меня, когда вы на самом деле создаете сайт. То, что вы описываете, - это программное обеспечение с, вероятно, несколькими функциями и очень ясной целью.
Я не хочу забывать свой любимый инструмент: рисовать пером.
Но я также сделал бы инвентаризацию контента и использовал бы ее для создания диаграммы сродства, чтобы вы могли классифицировать, какие функции вы будете показывать, где и как будет отображаться информация. Не бойтесь исследовать базы данных и узнать, как могут быть взаимосвязи между данными. Вам придется повторить это несколько раз и выполнить моделирование данных на этом этапе.
Кроме того, если это так сложно, я бы создал потоки задач и потоки пользователей, чтобы понять, как пользователь будет лучше выполнять задачи сверху вниз.
В конце вам придется смоделировать Навигацию и процессы с определенной Иерархией. Обычно я полагаюсь на черно-белые каркасы лучше, чем что-либо еще, поскольку они помогают мне шаг за шагом лучше представлять визуальное воздействие.
Надеюсь, это поможет и удачи!