Каждый вечер система ISRS
занимается составлением маршрутов на следующий день. Она имеет три основных компонента. Во-первых, она содержит программы интерфейса и управления данными, которые позволяют извлекать заказы из системы поступления заказов, а также рассматривать и редактировать другие данные, имеющие отношение к текущим операциям, таким как доступность транспортных средств и водителей. Во-вторых, она содержит компоненты,
полученные из географической информационной

системы (ГИС), для географического кодирования и других типов географического анализа. Наконец, она содержит инструменты маршрутизации, которые
принимают геокодированные заказы и производят решение маршрутизации.
Клиенты, размещающие заказы, изменяются день от дня. Особенно велик процент новых клиентов каждый день (более 3%) во время фазы роста бизнеса. Поэтому ежедневная задача маршрутизации является уникальной и требует специализированного решения. В отличие от задач локальной доставки, с которыми сталкиваются оптовики при распределении своей продукции розничным торговцам, при решении задач маршрутизации оптовик может совершать одинаковые маршруты каждый день или каждую неделю в течение длительного времени. Менеджер по планированию (планировщик) применяет систему для определения эффективного, применимого решения маршрутизации для операций на следующий день. Решение маршрутизации
состоит из допустимых маршрутов, т. е. маршрутов, отвечающих ограничениям по мощности, времени и т. д. Допустимый маршрут обычно оценивается как эффективный маршрут, если при этом (почти) полностью загружается транспортное средство и область выполнения заказов невелика.
Процесс маршрутизации состоит из
следующих последовательных шагов:• отбор заказов;
• геокодировка заказов;
• расчет времени в пути;
• оптимизация решения маршрутизации;
• механическое редактирование решения маршрутизации;
• получение решения маршрутизации;
• распределение водителей.