Разрабатываемый программный комплекс состоит из следующих основных элементов: - web-приложение, в котором, собственно, и будет вестись макетная разметка, расчёт маршрута перемещения, а также в последующем и аналитика по пользователям и их запросам на перемещения; - web-сервер, решающий задачи взаимодействия всех программных компонент; - мобильное приложение пользователя, помогающее в навигации по корпусу. Его задача принять запрос на навигацию, отправить на сервер и вернуть пользователю схему движения; - база данных проекта, содержащая сведения о помещениях, их назначении и нахождении, данные зарегистрированных пользователей, сведения о работе административных помещений, а также аналитику запросов по навигации.