Система состоит из трех основных элементов:
Терминалы представляют собой навигационное оборудование (специализированный GPS-трекер), содержащее модуль GPS и модуль сотовой связи (GSM или CDMA). Функции сервера может выполнять обычный ПК с установленным серверным ПО. В отличие от рабочих мест, сервер должен быть всегда включен, так как именно на нём накапливаются данные о маршрутах. Клиентское ПО в редких случаях может быть объединено в одну программу с серверной частью, но, как правило, допускается одновременное подключение нескольких рабочих мест к одному серверу.