OpenGTS
OpenGTS is a free, open-source web system for collecting and storing GPS and telemetry data from remote devices, with a focus on vehicle fleets.
What OpenGTS is
OpenGTS is a free, open-source web system for collecting and storing GPS and telemetry data from remote devices, with a focus on vehicle fleets. Its described uses include taxis, delivery vehicles, equipment, ships, and personal tracking. Fleet users can view live locations, diagnostics, sensor information, and driver behaviour insights. Mapping options include OpenLayers/OpenStreetMap, Google Maps, Microsoft Virtual Earth, and Mapstraction. Customizable reports can summarize historical data for vehicles or fleets, while geofences can record arrival and departure events. Accounts support multiple users with individual passwords and controlled access to account sections. Several tracker and phone-tracking protocols are included, and additional devices can be added through a communication server, though device protocols may need configuration or implementation. OpenGTS is written in Java, uses an SQL database, and runs with technologies such as Apache Tomcat. It is licensed under Apache License 2 and has installation and configuration documentation, a tutorial, FAQ, and JavaDocs.
Good
- Tracks live locations, diagnostics, sensors, and driver behaviour.
- Supports customizable historical and fleet reports.
- Geofences can record arrival and departure events.
- Multiple account users have controlled section access.
- Free and licensed under Apache License 2.
Watch out
- Devices need a supported communication server.
- Custom device protocols may require implementation or configuration.
- The homepage lists a February 20, 2020 release.
Who it suits
OpenGTS suits small and medium-sized commercial enterprises tracking fleets, as well as organizations that need configurable vehicle reports and access controls. It can also be adapted for larger enterprises.
Verdict
OpenGTS offers fleet tracking, reporting, and account controls in a free, open-source system. Device support may require technical setup, particularly for protocols that are not already supported.
The facts
Each one read from OpenGTS's own pages, with the date it was checked.
What it does
- Access control
- Its web authentication supports multiple users per account, with individual passwords and controlled access to account sections.checked 7 Oct 2026
- Accounts
- Each account can have multiple users, each with a login password and controlled access to account sections.checked 7 Oct 2026
- Customization
- The manual says users can customize the web presentation, menus, and features to fit their requirements.checked 7 Oct 2026
- Downloads and documentation
- GeoTelematic's documentation page links to the OpenGTS project download page, installation manual, user guide, FAQ, and JavaDocs.checked 7 Oct 2026
- Fleet use
- The project describes use cases ranging from taxis and delivery vehicles to equipment, ships, and personal tracking.checked 7 Oct 2026
- Geofences
- Custom geofenced areas can generate arrival and departure events in reports and display configured names as addresses.checked 7 Oct 2026
- Intended users
- The installation manual describes OpenGTS as intended for small to medium sized commercial enterprises tracking fleets, while noting it can scale to larger enterprises.checked 7 Oct 2026
- License
- The project states that OpenGTS is licensed under Apache License version 2 and may be freely downloaded and distributed under that license.checked 7 Oct 2026
- Limits and setup
- Using a device requires a supported device communication server, which can require implementation or configuration for the device protocol.checked 7 Oct 2026
- Maps
- Listed mapping options include OpenLayers/OpenStreetMap, Google Maps, Microsoft Virtual Earth, and Mapstraction.checked 7 Oct 2026
- Maps and reports
- It supports mapping options including OpenLayers/OpenStreetMap and Google Maps, plus customizable historical and fleet reports.checked 7 Oct 2026
- Operating systems
- The product page says OpenGTS runs on systems supporting its required technologies and lists Linux, Mac OS X, FreeBSD, OpenBSD, Solaris, and Windows among examples.checked 7 Oct 2026
- Purpose
- OpenGTS is an open-source web-based system for GPS tracking and telemetry data, designed for vehicle fleets.checked 7 Oct 2026
- Release information
- The homepage lists OpenGTS 2.6.7 as a release dated February 20, 2020.checked 7 Oct 2026
- Reports
- An XML-based reporting engine supports customizable detail and summary reports for vehicles or fleets.checked 7 Oct 2026
- Support
- GeoTelematic says its support can include email help with downloading and installing the open-source OpenGTS project.checked 7 Oct 2026
- Technical stack
- OpenGTS is written in Java and uses a SQL database; its web interface and HTTP device servers run in a servlet container such as Apache Tomcat.checked 7 Oct 2026
- Technology and deployment
- OpenGTS is written in Java and uses technologies including Apache Tomcat and MySQL; its documentation describes it as a web-based service requiring an SQL database server.checked 7 Oct 2026
- Tracking data
- It collects and stores GPS tracking and telemetry data from remote devices.checked 7 Oct 2026
Where it runs
- Device support
- Included device protocols cover several trackers and phone tracking options, and custom devices can be added using the example communication server.checked 7 Oct 2026
- Platforms
- The project says it should run on systems supporting Java and the chosen SQL database, and lists Linux, Mac OS X, FreeBSD, OpenBSD, and Windows among tested platforms.checked 7 Oct 2026
The full review of OpenGTS
OpenGTS is a web-based fleet tracking system for organizations prepared to run and customize their own software. Its combination of account controls, maps, reports, and telemetry is broad, but connecting devices can demand protocol work.
Overview
OpenGTS collects and stores GPS and telemetry data from remote devices. Its use cases include taxis, delivery vehicles, equipment, ships, and personal tracking; its installation manual is aimed at small and medium-sized commercial fleets, with room to scale larger. Written in Java, it relies on an SQL database and a servlet container such as Apache Tomcat, making deployment and maintenance part of the decision rather than an afterthought.
Key features
- Tracking and telemetry: Live vehicle location, diagnostics, sensor monitoring, and driver behaviour insights give fleets a view beyond location history. Their usefulness depends on connecting compatible devices.
- Device support: Included protocols cover several trackers and phone-tracking options, and custom devices can be added through the example communication server. A device needs a supported communication server, so configuring or implementing its protocol can add meaningful onboarding work.
- Maps and reports: Mapping options include OpenLayers/OpenStreetMap, Google Maps, Microsoft Virtual Earth, and Mapstraction. The XML-based reporting engine supports customizable historical detail and summary reports for vehicles or fleets, which helps teams shape outputs around their own operations.
- Geofences: Custom areas can produce arrival and departure events in reports, and configured names can appear as addresses. This gives fleet managers a way to make location records more operationally useful.
- Account controls: Multiple users can share an account, each with an individual password and controlled access to account sections. That is useful for separating access across a team without requiring a single shared login.
- Customization: Users can tailor the web presentation, menus, and features. That flexibility is valuable when the standard setup does not match a fleet's workflow, but it also favors organizations able to manage configuration.
Pricing
OpenGTS is free and open source under the Apache License 2. It may be freely downloaded and distributed under that license, so there is no software subscription to weigh against a paid plan. The trade-off is operational: organizations must provide the SQL database and servlet-container environment and may need to configure or implement device protocols. The free license does not remove that technical work.
Platforms
OpenGTS is web-based and self-hosted, and its Java and SQL requirements make the supported server environment more relevant than a conventional desktop-app list. It runs on systems that support those technologies; named examples include Linux, Mac OS X, FreeBSD, OpenBSD, Solaris, and Windows. Android is also among its listed platforms. The project homepage lists release 2.6.7, dated February 20, 2020.
Who it's for
OpenGTS suits small and medium-sized commercial fleets that want control over deployment, data collection, reporting, and customization—and have the technical capacity to run the stack and connect their devices. Its stated uses extend to larger enterprises and to tracking equipment, ships, or personal assets. It is a weaker fit for teams seeking a turnkey fleet service or unwilling to take on device-protocol configuration.
Pros and cons
Pros
- No software fee: The Apache-licensed open-source system can be downloaded and distributed freely.
- Flexible operational views: Custom reports, several mapping options, geofence events, and configurable presentation let organizations adapt the system to their needs.
- Team access controls: Individual logins and account-section permissions support multiple users within an account.
Cons
- Device integration can be demanding: Each device needs a supported communication server, and unsupported protocols may require configuration or implementation.
- Self-hosting requires a technical stack: Java, an SQL database, and a servlet container such as Tomcat are prerequisites, so the free license does not make deployment effortless.
- Release age warrants consideration: The homepage's listed release is dated February 20, 2020, a relevant consideration for teams weighing software currency.
Alternatives
For a directory of comparable products, browse Fleet Telematics Software.
- GoFleet is worth considering when a paid service with a free trial and customized pricing better suits the buyer.
- Motive may suit teams looking for a paid platform that also offers a free Workforce Management tier and trial.
- Traccar is a closer fit for those who want a freemium option with a stated $9.95 a month shared-server tracking account.
- GPSWOX is an option for buyers who prefer paid yearly plans, including a $2.99 a month Lite tier for one object.
- Navixy may be preferable when custom, product- and usage-based pricing is the desired approach.
- Verizon Connect is another paid fleet-tracking option, with pricing by request.
- Titan GPS uses personalized quotes based on fleet size and selected features.
- Fleetr is a paid alternative with a listed $13.50 a month plan for adding a camera later.
Verdict
Choose OpenGTS if your organization wants a free, customizable fleet-tracking system and can operate its Java/SQL stack and handle device integration. Its strongest case is the breadth of tracking, reporting, geofence, and account controls without a software license fee. Look elsewhere if you need a ready-to-run service or want to avoid the work of supporting device protocols.
Getting started
- Open the OpenGTS website and review the installation documentation
- Prepare a system supporting Java, SQL, and a servlet container such as Apache Tomcat
- Install OpenGTS and configure its web service and database
- Choose a supported tracker protocol or configure a communication server for your device
- Create accounts, users, passwords, maps, reports, and geofences
- Connect devices and begin collecting GPS and telemetry data
Limits worth knowing
Each device still requires a supported communication server, and a custom device may need protocol implementation or configuration. The listed offering is free and open source.
Questions
Is OpenGTS free?
Yes. It is listed as free and open source, licensed under Apache License 2.
Which platforms does OpenGTS support?
Listed platforms include Android, Linux, macOS, Windows, web, and self-hosted deployments. The product also describes systems such as FreeBSD, OpenBSD, and Solaris among operating-system examples.
Can multiple people use one account?
Yes. An account can contain multiple users, each with an individual password and controlled access to account sections.
What mapping options are available?
The listed choices include OpenLayers/OpenStreetMap, Google Maps, Microsoft Virtual Earth, and Mapstraction.
Can custom tracking devices be added?
Yes, through an example communication server, although the device protocol may require configuration or implementation.
Alternatives to OpenGTS
- 1
Traccar
Free planOpen sourceAndroidiOSWebAPI9.2From $9.95 a month - 2

Whip Around
Free planAndroidiOSWebAPI8.9From $5 a month - 3
Simply Fleet
Free planAndroidiOSWeb8.8From $30 a year - 4

Fleet Service 365
Free planAndroidiOSWebAPI8.7From $6 a month - 5
Fullbay
AndroidiOSWebAPI8.6From $188 a month - 6

Motive
Free planAndroidiOSWebAPI8.5Free plan