Система выполняет следующие основные функции:
Общие: (пользовательские)
Специализированные (системные):
Принцип работы с системой похож на WYSIWYG (что вижу, то и имею). Работа в основном окне заказа напоминает работу в некоем редакторе текста, в котором после каждого изменения информацию необходимо сохранить. Каждое такое состояние (``сохранение'') хранится в истории, в которой указано время, дата, агент и агентура, выполнявшая операцию. Алгоритм резервации при этом работает в режиме ``без сохранения состояния'' (stateless algorithm), что позволяет значительно ускорить процесс создания и записи заказа в базу данных (БД), что особо актуально при удаленной работе через Internet.
Каждый пользователь (агент) в системе прикреплен к одной и только одной агентуре; таким образом система однозначно определяет какой агентуре принадлежит заказ и, в дальнейшем, составляет финансовые отчеты по продажам. Агенты привилегированных агентур также могут создавать заказы от имени другой агентуры, закрепляя таким образом их за той агентурой. Эта возможность введена для того, чтобы принимать заказы от тех агентур, где нет в данный момент прямого доступа к системе или имеются проблемы со связью.
Привилегированные агентуры также имеют полный доступ ко всем заказам всех агентур, имея возможность корректировать заказ, менять категории и количество мест и даже аннулировать заказ. Все подобные действия также сохраняются в истории так, что агентура, инициировавшая заказ, всегда могла видеть кто и когда что-либо изменял в её заказе. Привилегированными агентурами обычно являются генеральный агент и агентуры выполняющие check-in.