Open VTS vehicle tracking software logo
TutorialsPricingFree Tools

Industries

Logistics & TransportationEnd-to-end fleet visibility and route optimization
Construction & InfrastructureHeavy equipment monitoring and geofencing
Oil, Gas & Energy OperationsRemote asset tracking across pipeline networks
Mining & Heavy IndustryFleet management for mining operations

 

Agriculture & Agri-Fleet OperationsSmart field and farm vehicle management
Waste Management & Sanitation ServicesRoute and collection fleet optimization
School & Institutional TransportationStudent safety and bus fleet tracking
Security Patrol & Response FleetsReal-time patrol monitoring and dispatch

 

Electric Vehicle Fleet OperationsEV fleet range and charge management
Banking & Cash-in-Transit OperationsSecure transit and armored vehicle tracking
Insurance Telematics & Field InvestigationDriver behavior and claims fleet tracking
Field Service & Mobile WorkforceTechnician dispatch and workforce routing

Learn

BlogGuides & E-books

Product

Product TourSupported Devices

Help

DocumentationContent Library

Developers

API Reference

Contact

Contact Us

Company

Our StoryCareers

Ecosystem

Partner ProgramAffiliate Program
Download Now
PricingFree Tools
IndustriesLogistics & TransportationConstruction & InfrastructureOil, Gas & EnergyMining & Heavy IndustryAgriculture & Agri-FleetWaste Management & SanitationSchool & Institutional TransportSecurity Patrol & ResponseElectric Vehicle FleetsBanking & Cash-in-TransitInsurance & TelematicsField Service & Mobile Workforce

Learn

BlogGuides & E-books

Product

Product TourSupported Devices

Help

DocumentationContent Library

Developers

API Reference

Contact

Contact Us

Company

Our StoryCareers

Ecosystem

Partner ProgramAffiliate Program
Download Now
All Docs

Getting Started

Introduction to Open VTS

  • What Is Open VTS?
  • Open VTS Platform Overview

Installation & Setup

System Preparation

  • Open VTS System Requirements
  • Prepare a Windows Server on AWS

Windows Installation

  • Install Open VTS on Windows Server

Open VTS Core Concepts & User flow

Platform Hierarchy and Roles

  • How Open VTS Works: Platform Hierarchy, Roles, and Workflow

Superadmin Guide

Superadmin Overview

  • Superadmin Dashboard
  • Superadmin Home Page
  • Superadmin Administrators: Create and Manage Admin Accounts
  • Superadmin Vehicles

Platform Settings

  • Superadmin Profile Settings
  • Configure Google OAuth 2.0
  • Configure OpenRouter
  • System Configuration Settings
  • Configure SMTP

Platform Management

  • Superadmin Map: Complete Fleet Tracking Guide
  • Superadmin Calendar
  • Superadmin Server Health Monitoring
  • Superadmin Support
  • Superadmin Payments
  • Master Data
  • Superadmin Notify

Admin Guide

Admin Overview and Settings

  • Admin Home and Workspace Tour
  • Admin Dashboard

Vehicle Management

  • Admin Vehicle Management

Driver Management

  • Admin Driver Management

Team Management

  • Team Management

Device and SIM Inventory

  • Inventory Management

Billing and Plans

  • Admin Payments

Admin Operations

  • Admin Logs
  • Create Plans

User Guide

User Overview and Settings

  • User Home Pgae
  • User Dashboard

Live Tracking and Maps

  • User Share Track Link

Landmarks and Routes

  • User Landmarks Studio
  • Route Optimization

Notifications

  • Notification Preferences

Devices & Protocols

  1. Home
  2. Resources
  3. Documentation
  4. How Open VTS Works: Platform Hierarchy, Roles, and Workflow

How Open VTS Works: Platform Hierarchy, Roles, and Workflow

Understand why Open VTS uses Superadmin, Admin, and User roles, what every major module is designed to do, and how accounts, vehicles, devices, maps, notifications, payments, and platform settings work together.

Last updated August 17, 2026

How Open VTS Works: Platform Hierarchy, Roles, and Workflow#

Open VTS is designed to manage both sides of a GPS tracking operation:

  • The technical platform that receives and processes GPS data
  • The business operation that manages customers, vehicles, devices, drivers, payments, and support

To keep these responsibilities secure and organized, Open VTS uses three primary roles:

  1. Superadmin
  2. Admin
  3. User

Each role has a different purpose.

  • The Superadmin controls the complete Open VTS platform.
  • The Admin runs a GPS tracking business or fleet operation inside the platform.
  • The User tracks and manages the vehicles assigned to their account.

This page explains why every major module exists, how the roles are connected, and what must happen before live tracking can work.

The individual Superadmin, Admin, and User guides will later explain how to use each module step by step.

Open VTS heirarchy

Why Open VTS Uses a Hierarchy#

A GPS tracking platform may serve many businesses, customers, vehicles, drivers, and devices.

Without a hierarchy:

  • One customer might see another customer’s vehicles.
  • Business settings could affect the entire platform.
  • Payments and renewals could become mixed.
  • Support and activity records would be difficult to trace.
  • Users might receive permissions they do not need.
  • Platform administration and daily fleet operations would overlap.

The Open VTS hierarchy separates responsibilities.

RoleMain responsibility
SuperadminOperates and controls the complete platform
AdminManages a business, reseller operation, branch, or customer group
UserUses assigned fleet resources for daily operations

This separation provides:

  • Data isolation
  • Clear ownership
  • Role-based access
  • Better security
  • Easier business management
  • Operational accountability
  • Support for multiple customers and fleets

The Complete Open VTS Relationship#

The main business relationship is:

Superadmin

       ↓

Admin

       ↓

User

      ↓

Vehicles

      ↓

GPS Devices and SIM Cards

A more complete relationship looks like this:

Open VTS Platform

      ↓

Superadmin

      ↓

Administrators

      ↓

Users, Team Members and Drivers

      ↓

Vehicles

      ↓

GPS Devices and SIM Cards

      ↓

Telemetry Data

      ↓

Maps, History, Alerts, Notifications and Reports

The relationship is not only about who can log in. It also defines:

  • Who created the record
  • Who manages it
  • Who can access it
  • Which vehicles are visible
  • Which payments belong to which account
  • Which settings apply
  • Which support team should handle an issue

Superadmin: Why Each Module Exists#

The Superadmin is the highest-level operator.

This role is responsible for the platform itself—not only for one fleet customer.

Dashboard#

The Superadmin Dashboard exists to provide a high-level view of the whole platform.

It may summarize information such as:

  • Administrators
  • Vehicles
  • Platform activity
  • Payments
  • License status
  • Server status
  • Support activity

Why it is needed#

Without a dashboard, the Superadmin would need to open multiple modules to understand the current platform condition.

It depends on#

The Dashboard collects information from Administrators, Vehicles, Payments, Server, Support, and other platform modules.

Administrators#

The Administrators module exists to create and manage the businesses or operational groups working under the Superadmin.

An Administrator may represent:

  • A GPS tracking company
  • A reseller
  • A branch
  • A fleet-management business
  • A major customer organization

Why it is needed#

The platform owner should not directly manage every end user and vehicle. Administrators create a separate business-management layer.

It depends on#

  • Platform settings
  • Role permissions
  • Credits or plans
  • Payment records
  • Master Data

Vehicles#

The Superadmin Vehicles module provides platform-wide vehicle visibility.

Why it is needed#

The Superadmin may need to:

  • Confirm whether a vehicle exists
  • Identify its Administrator
  • Review assignment problems
  • Investigate support issues
  • Check expiry or activation
  • Assist with platform-level troubleshooting

The Superadmin Vehicles module is mainly for global control and support. Daily vehicle management normally belongs to the Admin.

It depends on#

  • Administrator records
  • Vehicle records
  • Device assignments
  • User assignments
  • Telemetry data

Map#

The Superadmin Map exists to provide platform-wide live vehicle visibility.

Why it is needed#

It helps the Superadmin:

  • Confirm whether devices are reporting
  • Investigate missing vehicle data
  • Review global vehicle status
  • Support Administrators
  • Identify platform-wide tracking issues

It depends on#

A vehicle will appear correctly only when:

  1. The vehicle exists.
  2. A compatible GPS device is assigned.
  3. The device is configured with the correct server IP and port.
  4. The Listener receives the data.
  5. Open VTS processes the telemetry.

Calendar#

The Calendar exists to organize date-based activities.

Depending on the configured features, this may include:

  • Vehicle expiry dates
  • Renewals
  • Reminders
  • Scheduled activities
  • Operational events

Why it is needed#

Important dates should not depend only on manual memory or separate records.

It depends on#

Vehicle dates, account settings, reminders, renewals, and other scheduled records.

Server#

The Server module exists because Open VTS is self-hosted.

It gives the Superadmin visibility into the infrastructure running the platform.

Why it is needed#

The tracking operation depends on:

  • Frontend
  • Backend
  • Listener
  • PostgreSQL
  • TimescaleDB
  • Redis
  • Nginx
  • CPU
  • Memory
  • Storage
  • Network availability

A problem in any of these areas can affect tracking, maps, reports, notifications, or login access.

It depends on#

The Windows Server and the Open VTS services installed on it.

Support#

The Support module exists to manage issues raised by Administrators or other supported accounts.

Why it is needed#

Support requests should be recorded, assigned, updated, and resolved through a traceable process rather than unmanaged calls or messages.

It depends on#

  • Administrator accounts
  • User accounts
  • Support tickets
  • Activity history
  • Platform staff access

Payments#

The Superadmin Payments module exists to record or manage payments connected to Administrators and platform-level business activity.

Why it is needed#

The platform owner needs a clear record of:

  • Who paid
  • What the payment was for
  • When it was recorded
  • Whether credits or services were provided
  • Which Administrator the payment belongs to

It depends on#

Administrators, credits, plans, transactions, and renewals.

SSL#

The SSL module exists to secure access to Open VTS through HTTPS.

Why it is needed#

SSL protects information exchanged between Open VTS and:

  • Web browsers
  • Mobile applications
  • Administrators
  • Users
  • Supported integrations

It also allows Open VTS to be accessed through a professional domain such as:

https://track.example.com

It depends on#

  • Domain name
  • DNS configuration
  • Static server IP
  • Nginx
  • Valid SSL certificate

Master Data#

Master Data exists to define the standard options used throughout the platform.

It can include:

  • Vehicle Types
  • Device Types
  • Command Types
  • Custom Commands
  • Custom Variables
  • Document Types
  • SIM Providers

Why it is needed#

Admins should select from controlled, reusable options instead of entering inconsistent values every time.

For example, if the Superadmin creates a vehicle type called Truck, Admins can use that standard type when creating vehicles.

It depends on#

Master Data should normally be configured before Administrators begin adding large numbers of vehicles, devices, documents, or commands.

Notify#

Notify exists to send important platform messages to selected accounts.

It may be used for:

  • Platform announcements
  • Maintenance information
  • Service updates
  • Account notices
  • Important operational messages

Why it is needed#

The Superadmin needs a controlled way to communicate with Administrators and other platform users.

It depends on#

  • Recipient accounts
  • Notification settings
  • Configured delivery channels
  • SMTP, Firebase, WhatsApp, or other integrations where used

Settings#

Settings exists to control how the complete Open VTS platform works.

It may include:

  • Profile settings
  • Branding
  • Domain configuration
  • SMTP
  • Firebase
  • WhatsApp
  • Reverse geocoding
  • Google authentication
  • Localization
  • Application settings
  • Payment gateways
  • Other platform integrations

Why it is needed#

Settings establish the environment used by every other module.

It depends on#

The exact configuration may require external credentials, DNS records, API keys, business information, and service-provider accounts.

The Superadmin configures the environment in which every Admin and User operates.

Admin: Why Each Module Exists#

The Admin manages the day-to-day business operation under the Superadmin.

The Admin connects customers, vehicles, drivers, devices, SIM cards, plans, payments, and tracking operations.

Dashboard#

The Admin Dashboard exists to summarize the Admin’s business operation.

It can provide visibility into:

  • Users
  • Vehicles
  • Drivers
  • Inventory
  • Payments
  • Support
  • Recent activity

Why it is needed#

The Admin needs a quick operational overview without opening every individual module.

It depends on#

Users, Vehicles, Drivers, Inventory, Transactions, Payments, Plans, and Support.

Users#

The Users module exists to create fleet customers or account holders.

Why it is needed#

A vehicle should not automatically be visible to every person.

Users provide controlled access to specific vehicles and features.

It depends on#

  • Admin account
  • User role and permissions
  • Vehicle assignments
  • Driver assignments
  • Plans or renewals

Vehicles#

The Vehicles module exists to create and manage fleet assets.

A vehicle record may contain:

  • Vehicle name
  • Plate number
  • VIN
  • Vehicle type
  • Device
  • User assignment
  • Expiry
  • Sensors
  • Documents
  • Operational settings

Why it is needed#

GPS data must be connected to a meaningful business asset. An IMEI alone is not enough for users to operate a fleet.

It depends on#

  • Vehicle Type
  • GPS Device
  • User
  • Driver
  • Plan or expiry
  • Telemetry

Drivers#

The Drivers module exists to manage the people operating vehicles.

Why it is needed#

A business may need to understand:

  • Who was responsible for a vehicle
  • Which driver is currently assigned
  • Driver contact information
  • Driver documents
  • Driver access
  • Assignment history

It depends on#

Users, Vehicles, permissions, and driver assignments.

Team#

The Team module exists to create internal staff members who help the Admin operate the business.

Examples include:

  • Support staff
  • Fleet operators
  • Accounts staff
  • Installation staff
  • Managers

Why it is needed#

The Admin should not share one account with every employee.

Each team member should receive only the permissions required for their work.

It depends on#

Admin permissions, roles, and activity logging.

Inventory#

Inventory exists to manage GPS devices and SIM cards before they are assigned to vehicles.

Why it is needed#

Tracking companies often own or manage many devices and SIM cards.

The Admin needs to know:

  • Which devices are available
  • Which devices are assigned
  • Which SIM belongs to which device
  • Which device belongs to which vehicle
  • Which IMEI and SIM number are in use

It depends on#

  • Device Types
  • SIM Providers
  • GPS devices
  • SIM cards
  • Vehicles

The normal assignment flow is:

SIM Card → GPS Device → Vehicle → User

Maps#

Maps exists to give the Admin live and historical visibility of vehicles managed by the business.

Why it is needed#

The Admin may need to:

  • Monitor vehicles
  • Support users
  • Confirm device activity
  • Review history
  • Replay movement
  • Investigate alerts or events
  • Check telemetry and sensors

It depends on#

Vehicles, GPS devices, Listener data, user assignments, and permissions.

Transactions#

Transactions exists as the financial activity history.

Why it is needed#

The Admin needs a traceable ledger of activities such as:

  • Credits
  • Purchases
  • Renewals
  • Charges
  • Adjustments
  • Account movements

It depends on#

Users, vehicles, plans, payments, and renewals.

Payments#

Payments exists to record money received or paid.

Why it is needed#

A transaction explains account movement. A payment records the actual financial event connected to it.

It depends on#

Users, transactions, plans, renewals, and payment-gateway settings where applicable.

Support#

Support exists so Users can request help from the Admin.

Why it is needed#

The Admin is normally the first support point for its customers.

The Admin can resolve business-level issues and escalate platform-level problems to the Superadmin when necessary.

It depends on#

Users, vehicles, tickets, team members, and activity history.

Calendar#

The Admin Calendar exists to organize date-based customer and vehicle activities.

This may include:

  • Vehicle expiries
  • Renewals
  • Reminders
  • Scheduled tasks
  • Operational events

Why it is needed#

The Admin may manage hundreds or thousands of vehicles. Calendar-based visibility reduces missed renewals and important dates.

It depends on#

Vehicles, users, plans, reminders, and expiry dates.

Logs#

Logs exists to provide a traceable history of important activity.

Why it is needed#

The Admin may need to identify:

  • Who made a change
  • What was changed
  • When it happened
  • Which user or vehicle was affected

Logs support accountability, troubleshooting, and security review.

It depends on#

Actions performed by Admins, team members, users, and system processes.

Notify#

Notify exists so the Admin can communicate with managed Users and operational teams.

It may be used for:

  • Account notices
  • Service updates
  • Renewal reminders
  • Operational messages
  • Important announcements

It depends on#

Users, contact information, notification settings, and configured delivery channels.

Plans#

Plans exists to define the commercial terms offered to Users or vehicles.

A plan may define:

  • Price
  • Duration
  • Currency
  • Renewal period
  • Service access

Why it is needed#

The Admin needs a repeatable commercial structure instead of manually deciding the terms for every vehicle.

It depends on#

Users, vehicles, transactions, payments, and renewals.

Settings#

Admin Settings exists to control the Admin’s own business environment.

Depending on permissions, this may include:

  • Business profile
  • Branding
  • SMTP
  • Localization
  • Application settings
  • Payment gateway
  • Customer-facing configuration

Why it is needed#

Different Admins may operate under different brands, regions, languages, payment methods, and customer policies.

It depends on#

Superadmin permissions and platform-level configuration.

The Admin turns platform infrastructure into an operating GPS tracking business.

User: Why Each Module Exists#

The User is normally the fleet customer or vehicle owner.

The User does not manage the entire platform. The User works with vehicles and features assigned to their account.

Dashboard#

The User Dashboard exists to provide a simple overview of the assigned fleet.

It may summarize:

  • Vehicles
  • Fleet status
  • Alerts
  • Recent activity
  • Operational information

Why it is needed#

The User should understand the current fleet condition immediately after signing in.

It depends on#

Assigned vehicles, telemetry, alerts, and account permissions.

Maps#

Maps exists so the User can track assigned vehicles.

Why it is needed#

This is the main operational workspace for:

  • Live location
  • Vehicle status
  • Speed
  • Ignition
  • History
  • Replay
  • Events
  • Sensors

It depends on#

The vehicle must be assigned to the User and must have a working GPS device sending data to Open VTS.

Landmarks Studio#

Landmarks Studio exists to create location-based operational structures.

This may include:

  • Geofences
  • Points of Interest
  • Routes

Why it is needed#

Coordinates alone do not explain business meaning.

A User may need to identify:

  • Depot
  • Customer site
  • Warehouse
  • School
  • Restricted area
  • Delivery zone
  • Planned route

It depends on#

Maps, coordinates, assigned vehicles, and notification rules.

Share Track Link#

Share Track Link exists to provide selected vehicle visibility without giving someone a full Open VTS account.

Why it is needed#

A User may need to share temporary tracking access with:

  • Customer
  • Passenger
  • Manager
  • Delivery recipient
  • Business partner

It depends on#

An assigned vehicle, permission to share, and the link’s configured access period or rules.

Route Optimization#

Route Optimization exists to arrange stops or destinations into a more efficient travel order.

Why it is needed#

The shortest or most practical route is not always obvious when several stops are involved.

Route optimization can help reduce:

  • Unnecessary distance
  • Travel time
  • Fuel usage
  • Operational delay

It depends on#

Valid locations, map services, routes, and the selected vehicle workflow.

Support#

Support exists so the User can request help from the Admin.

Why it is needed#

The User needs a structured way to report:

  • Vehicle not updating
  • Account issue
  • Map problem
  • Device problem
  • Billing question
  • Feature assistance

It depends on#

The User account, Admin support process, and ticket history.

Transactions#

Transactions exists so the User can review account-related financial activity.

Why it is needed#

The User should be able to understand charges, renewals, payments, or other account movements.

It depends on#

Plans, vehicles, renewals, payments, and Admin records.

Settings#

User Settings exists to control personal and account-level preferences.

This may include:

  • Profile information
  • Password
  • Localization
  • Time zone
  • Notification preferences
  • Other permitted account settings

Why it is needed#

Each User may operate in a different location, language, time zone, or notification environment.

It depends on#

Permissions provided by the Admin and platform-level settings.

Notifications#

Notifications exists to inform the User when important fleet conditions occur.

Examples include:

  • Overspeed
  • Idle duration
  • Overstay
  • Geofence entry
  • Geofence exit
  • Route deviation
  • Extended running duration

Why it is needed#

A User cannot watch every vehicle continuously.

Notifications convert vehicle activity into actionable information.

It depends on#

  • Vehicle telemetry
  • Notification rules
  • Geofences or routes where applicable
  • Configured notification channels
  • User contact details

Workflow#

The Workflow module exists to automate actions based on incoming vehicle data and operational conditions.

It allows the User to create automated processes that respond to vehicle telemetry without manually monitoring every vehicle.

A workflow may be used to:

  • Receive incoming vehicle data
  • Evaluate values or conditions
  • Process or calculate telemetry
  • Trigger actions when conditions are met
  • Register vehicle events
  • Send data to configured outputs or integrations
  • Maintain state between vehicle updates

Why it is needed#

Live Maps show what a vehicle is doing, but many fleet operations require the platform to respond automatically.

For example, a User may want Open VTS to:

  • Detect when a vehicle exceeds a configured limit
  • Monitor sensor values
  • Identify when a condition changes from normal to abnormal
  • Create an event when a specific condition occurs
  • Process incoming GPS or sensor data
  • Send selected information to another system
  • Trigger an action without continuously watching the Map

Workflow turns incoming vehicle data into automated operational actions.

It depends on#

Workflow execution may require:

  • Vehicles assigned to the User
  • A GPS device sending valid telemetry
  • Correct workflow configuration
  • An active or published workflow
  • Required conditions, variables, or processing nodes
  • Configured outputs or integrations where applicable
  • Permission to access the Workflow module

If the selected vehicle is not sending data, an incoming-data workflow may have nothing to process.

Workflow extends Open VTS from vehicle monitoring into configurable fleet automation.

Vehicles#

The Vehicles module exists to show all vehicles assigned to the User.

Why it is needed#

The User may need to review:

  • Vehicle identity
  • Current status
  • Device information
  • Documents
  • Events
  • Sensors
  • Expiry
  • Operational configuration

It depends on#

Vehicle assignments made by the Admin.

Reports#

The Reports module exists to convert vehicle data into useful operational information.

Live Maps show what vehicles are doing now. Reports help the User understand what happened over a selected period.

Depending on the available report types, a User may be able to review:

  • Distance travelled
  • Trips
  • Running and stoppage activity
  • Overspeed events
  • Idle activity
  • Geofence entry and exit
  • Vehicle events
  • Sensor data
  • Notifications
  • Daily, weekly, or custom date-range activity

Why it is needed#

A fleet owner cannot make decisions from live location alone.

Reports help answer questions such as:

  • How far did each vehicle travel?
  • Which vehicles remained stopped for too long?
  • When did a vehicle enter or leave a geofence?
  • Which drivers or vehicles exceeded the speed limit?
  • How long was a vehicle running or idle?
  • What activity occurred during a selected date range?
  • Which vehicles require further operational review?

Reports turn stored telemetry into information that can support:

  • Fleet performance reviews
  • Driver monitoring
  • Customer reporting
  • Billing verification
  • Route analysis
  • Compliance checks
  • Cost control
  • Operational planning

It depends on#

Reports require:

  • Vehicles assigned to the User
  • GPS devices sending valid telemetry
  • Correct timestamps and location data
  • Stored vehicle history
  • Selected date range
  • Relevant events, sensors, geofences, or notification data

If a vehicle was not reporting during the selected period, its report may contain incomplete or no data.

Maps explain what is happening now. Reports explain what happened over time.

Accounts#

Accounts exists so the User can manage permitted operational identities below the main account.

This may include:

  • Drivers
  • Subusers
  • Vehicle access assignments
  • Limited permissions

Why it is needed#

A fleet owner may need several people to use Open VTS without sharing the main account.

For example:

  • Dispatcher
  • Fleet manager
  • Branch operator
  • Driver
  • Customer-service employee

It depends on#

User permissions, assigned vehicles, drivers, and access rules.

The User uses Open VTS to turn vehicle data into daily fleet decisions.

How the Modules Depend on Each Other#

Open VTS modules do not work independently.

The most important dependencies are shown below.

Platform setup dependency#

Superadmin Settings

        ↓

Master Data

        ↓

Administrator Creation

The platform should be configured before large-scale business operations begin.

Customer onboarding dependency#

Superadmin Creates Admin

            ↓

Admin Creates User

            ↓

Admin Assigns Vehicles

            ↓

User Receives Access

A User cannot see a vehicle until the vehicle is assigned correctly.

Vehicle tracking dependency#

SIM Card

↓

GPS Device

↓

Vehicle

↓

Server IP and Protocol Port

↓

Open VTS Listener

↓

Backend and Database

↓

Maps, History, Events and Reports

If one part of this chain is missing, tracking may not work correctly.

Notification dependency#

Vehicle Telemetry

↓

Event or Rule

↓

Notification Setting

↓

Delivery Channel

↓

User Receives Notification

For example, an overspeed notification requires:

  • A vehicle sending speed data
  • A configured speed threshold
  • A notification rule
  • A selected recipient
  • A working delivery channel

Billing dependency#

Plan

↓

Vehicle or User Subscription

↓

Transaction

↓

Payment

↓

Renewal or Continued Access

Plans define the commercial terms. Transactions record account movement. Payments record the financial settlement.

Support dependency#

User Raises Ticket

↓

Admin Reviews Ticket

↓

Admin Resolves or Escalates

↓

Superadmin Handles Platform-Level Issue

This keeps customer support separate from platform-level technical support.

The Complete Open VTS Workflow#

A normal Open VTS business workflow follows this order:

1. Install Open VTS#

Open VTS is deployed on a supported server.

2. Register the Superadmin#

The first registration creates the platform owner account.

3. Configure Platform Settings#

The Superadmin configures branding, localization, communication services, integrations, and platform defaults.

4. Configure Master Data#

Vehicle Types, Device Types, Commands, Documents, and SIM Providers are prepared.

5. Create an Administrator#

The Superadmin creates an Admin for a tracking business, branch, reseller, or operational group.

6. Configure the Admin Business#

The Admin configures its profile, business settings, plans, and team access.

7. Add Inventory#

GPS devices and SIM cards are added individually or in bulk.

8. Create Users, Vehicles, and Drivers#

The Admin creates the operational records required for the customer.

9. Complete Assignments#

The Admin connects:

SIM → Device → Vehicle → User and Driver

10. Configure the GPS Device#

The device is configured with:

  • APN
  • Open VTS server IP or domain
  • Correct protocol port
  • Reporting interval

11. Receive GPS Data#

The Listener receives and decodes device messages. The backend processes and stores telemetry.

12. Use Maps and Operational Features#

Authorized accounts can use:

  • Live Maps
  • History
  • Replay
  • Events
  • Sensors
  • Landmarks
  • Routes
  • Notifications
  • Reports

13. Manage Commercial Activity#

Plans, transactions, payments, credits, and renewals maintain the business relationship.

14. Provide Support#

Users contact Admins, and Admins escalate platform-level issues to the Superadmin when necessary.

[Graphic Reference: Add a complete Open VTS workflow graphic here. Show Platform Installation → Superadmin Setup → Master Data → Admin Creation → Inventory → User, Vehicle and Driver Creation → SIM and Device Assignment → GPS Device Configuration → Listener → Database → Maps, Notifications and Reports. Use a left-to-right enterprise workflow with short labels and no long paragraphs.]

Open VTS workflow
Open VTS workflow

Who Can See What?

Information or actionSuperadminAdminUser
Complete platformYesNoNo
All AdministratorYesNoNo
Admin business operationPlatform oversiteYesNo
User under an adminSupport visibility where permittedYesNo
Platform-wide vehiclesYesNoNo
Admin-managed vehicleOversightYesAssigned only
Device and Sim inventoryOversightYesNo
Live trackingPlatform-wideManaged VehiclesAssigned Vehicles
Master DataYesUses available OptionsNo
Server and SSLYesNoNo
Plans and billingPlatform levelBusiness levelOwn accounts view
Platform settingsYesLimited business settingsPersonal settings
SupportPlatform escalationCustomer supportCreate and view own tickets
ReportsPlatform oversight where availableManaged-fleet reports where permittedReports for assigned vehicles

The exact permissions may vary according to configuration and assigned access.

The Most Important Concept#

Open VTS is not a collection of unrelated menus.

Every module exists to support one of four responsibilities:

1. Platform Control#

Handled mainly by the Superadmin:

  • Server
  • SSL
  • Master Data
  • Platform Settings
  • Administrators
  • License

2. Business Operations#

Handled mainly by the Admin:

  • Users
  • Vehicles
  • Drivers
  • Team
  • Inventory
  • Plans
  • Payments
  • Support

3. Fleet Operations#

Used mainly by Admins and Users:

  • Maps
  • Landmarks
  • Routes
  • Notifications
  • Reports
  • Vehicle history
  • Sensors
  • Events
  • Reports

4. Accountability and Continuity#

Shared across the platform:

  • Logs
  • Transactions
  • Payments
  • Calendar
  • Support
  • Notifications
  • Server monitoring

Together, these areas turn raw GPS data into a complete tracking business and fleet-management operation.

What This Page Does Not Explain#

This page explains:

  • Why each role exists
  • Why each module exists
  • How the modules relate
  • What must happen before tracking works
  • Which role is responsible for each area

It does not explain every button or field.

The step-by-step instructions are provided in the respective guides:

  • Superadmin Guide
  • Admin Guide
  • User Guide
  • Devices and Protocols

Next Step#

Continue to Superadmin Panel Tour to begin configuring the platform owner workspace.

PreviousInstall Open VTS on Windows ServerNextSuperadmin Dashboard

On this page

  • How Open VTS Works: Platform Hierarchy, Roles, and Workflow
  • Why Open VTS Uses a Hierarchy
  • The Complete Open VTS Relationship
  • Superadmin: Why Each Module Exists
  • Dashboard
  • Why it is needed
  • It depends on
  • Administrators
  • Why it is needed
  • It depends on
  • Vehicles
  • Why it is needed
  • It depends on
  • Map
  • Why it is needed
  • It depends on
  • Calendar
  • Why it is needed
  • It depends on
  • Server
  • Why it is needed
  • It depends on
  • Support
  • Why it is needed
  • It depends on
  • Payments
  • Why it is needed
  • It depends on
  • SSL
  • Why it is needed
  • It depends on
  • Master Data
  • Why it is needed
  • It depends on
  • Notify
  • Why it is needed
  • It depends on
  • Settings
  • Why it is needed
  • It depends on
  • Admin: Why Each Module Exists
  • Dashboard
  • Why it is needed
  • It depends on
  • Users
  • Why it is needed
  • It depends on
  • Vehicles
  • Why it is needed
  • It depends on
  • Drivers
  • Why it is needed
  • It depends on
  • Team
  • Why it is needed
  • It depends on
  • Inventory
  • Why it is needed
  • It depends on
  • Maps
  • Why it is needed
  • It depends on
  • Transactions
  • Why it is needed
  • It depends on
  • Payments
  • Why it is needed
  • It depends on
  • Support
  • Why it is needed
  • It depends on
  • Calendar
  • Why it is needed
  • It depends on
  • Logs
  • Why it is needed
  • It depends on
  • Notify
  • It depends on
  • Plans
  • Why it is needed
  • It depends on
  • Settings
  • Why it is needed
  • It depends on
  • User: Why Each Module Exists
  • Dashboard
  • Why it is needed
  • It depends on
  • Maps
  • Why it is needed
  • It depends on
  • Landmarks Studio
  • Why it is needed
  • It depends on
  • Share Track Link
  • Why it is needed
  • It depends on
  • Route Optimization
  • Why it is needed
  • It depends on
  • Support
  • Why it is needed
  • It depends on
  • Transactions
  • Why it is needed
  • It depends on
  • Settings
  • Why it is needed
  • It depends on
  • Notifications
  • Why it is needed
  • It depends on
  • Workflow
  • Why it is needed
  • It depends on
  • Vehicles
  • Why it is needed
  • It depends on
  • Reports
  • Why it is needed
  • It depends on
  • Accounts
  • Why it is needed
  • It depends on
  • How the Modules Depend on Each Other
  • Platform setup dependency
  • Customer onboarding dependency
  • Vehicle tracking dependency
  • Notification dependency
  • Billing dependency
  • Support dependency
  • The Complete Open VTS Workflow
  • 1. Install Open VTS
  • 2. Register the Superadmin
  • 3. Configure Platform Settings
  • 4. Configure Master Data
  • 5. Create an Administrator
  • 6. Configure the Admin Business
  • 7. Add Inventory
  • 8. Create Users, Vehicles, and Drivers
  • 9. Complete Assignments
  • 10. Configure the GPS Device
  • 11. Receive GPS Data
  • 12. Use Maps and Operational Features
  • 13. Manage Commercial Activity
  • 14. Provide Support
  • The Most Important Concept
  • 1. Platform Control
  • 2. Business Operations
  • 3. Fleet Operations
  • 4. Accountability and Continuity
  • What This Page Does Not Explain
  • Next Step
Self-HostedFull Data Control
7.5K+Enterprises & Developers
100+Countries
99.9%Uptime SLA
Open VTS — Vehicle Tracking Software

Vehicle tracking software built for scale. Own your data, control your fleet, and track without limits with our GPS fleet management platform.

Product

  • Vehicle Tracking Software
  • Vehicle Tracking Application
  • Video Telematics
  • Self-Hosted vs SaaS
  • Free Tools
  • Pricing

Industries

  • Logistics & Transportation
  • Construction & Infrastructure
  • Oil, Gas & Energy
  • Agriculture & Agri-Fleet
  • Mining & Heavy Industry
  • School Transportation
  • Electric Vehicle Fleets

Resources

  • Blog
  • Guides & E-books
  • Documentation
  • API Reference
  • Tutorials
  • Help Center
  • Supported Devices

Company

  • Our Story
  • Careers
  • Contact Us
  • Partner Program
  • Affiliate Program
  • Content Library

© 2026 Open VTS. All rights reserved.

Privacy PolicyRefund PolicyTerms of UseSecuritySitemap