System requirements
Hardware requirements
The CPU and RAM requirements, the number of servers, and the number of the licenses of Optima strongly depend on:
- The extension of the traffic area to be monitored (the bounding box associated to the Optima License).
- The number of arcs registered in the PTV Visum model.
- The number of real-time data provider and the associated poll frequency.
- The running Optima components.
-
The mass storage performances (DB):
- Hard disk size: 512GB
- Input/Output operations Per Second (IOPS): 2300
- Throughput : 150MB/sec
For this reason, hardware requirements need to be individually evaluated for each specific project.
For example, you can consider a typical framework based on three types of environments:
- The test environment
- The staging environment
- The production environment.
The typical software and hardware requirements for these three environments are shown in the next three tables.
Test or staging environment
Node |
vCPU |
RAM(GB) |
SSD (GB) |
OS |
SW |
---|---|---|---|---|---|
DB PostGIS |
8 |
16 |
128 |
Oracle Linux 8 Windows Server 2022 |
PostgreSQL PostGIS |
Base Modules |
8 |
16 |
250 |
Oracle Linux 8 Windows Server 2022 |
WildFlyAS GeoServer |
.NET component |
8 |
16 |
250 |
Oracle Linux 8 Windows Server 2022 |
.NET component |
Production environment
Node |
vCPU |
RAM(GB) |
SSD (GB) |
OS |
SW |
---|---|---|---|---|---|
DB PostGIS |
8 |
16 |
128 |
Oracle Linux 8 Server Windows Server 2022 |
PostgreSQL PostGIS |
Base Modules |
8 |
16 |
250 |
Oracle Linux 8 Server Windows Server 2022 |
WildFlyAS GeoServer |
.NET component |
8 |
16 |
250 |
Oracle Linux 8 Server Windows Server 2022 |
.NET component |
License Server 1 |
2 |
4 |
20 |
Oracle Linux 8 Server + GUI or Windows Server 2022 |
License micro engine |
License Server 2 (only for fault tolerance, redundancy or high availability) |
2 |
4 |
20 |
Oracle Linux 8 + GUI or Windows Server 2022 |
License micro engine |
Component | Name | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
DBMS |
PostgreSQL ver. 17.4 |
||||||||||||
DBMS management tools |
PostGIS ver. 3.5.2 |
||||||||||||
Java |
JDK version 11 Optima has been officially tested with:
|
||||||||||||
Javascript |
JavaScript library Important: The JavaScript library expects JavaScript to be enabled in the browser. |
||||||||||||
.NET |
ASP.NET Core Runtime 8.0 (for Windows OS) ASP.NET Core Runtime 8.0 (for Linux OS) |
||||||||||||
Supported browsers |
Chrome version >= 100 |
||||||||||||
Geospatial data server |
GeoServer version 2.20.2 |
||||||||||||
PTV Visum |
PTV Visum 2025 Important: Optima offers Visum backwards compatibility up to version 2022. Relations between versions:
|
Advanced modules prerequisites
Optima allows for the installation of additional specific modules, depending on your contractual agreement.
In order to be correctly installed and utilized, these modules may require your system to comply with additional specific prerequisites. You can find them listed below according to three categories: hardware, software, or library prerequisites.

Optima Base includes the basic components for a PTV Optima implementation. This includes the PTV Optima preconfigured database (PostgreSQL), standard I/O web interfaces, measure validation, data fusion and administration components to handle access policies.
Prerequisite Type | Details |
---|---|
Hardware | No additional prerequisites are necessary. |
Software | No additional prerequisites are necessary. |
Libraries | No additional prerequisites are necessary. |

Optima Detection and Control (ODC) has the capability to detect incidents automatically and to raise alerts in order to inform the operator of the traffic management center about locations that require attention. Incident detection and alert generation are based on customizable triggers.
Prerequisite Type | Details |
---|---|
Hardware | No additional prerequisites are necessary. |
Software | Administration privileges. |
Libraries | No additional prerequisites are necessary. |

This module is necessary to enable the → Pollution dispersions API.
Prerequisite Type | Details |
---|---|
Hardware | No additional prerequisites are necessary. |
Software | A Java Virtual Machine supporting Java version 17. |
Libraries | The GDAL library for raster and vector geospatial data format (from version 3.9.1 onwards). |

Hyperpath is a multimodal route planner. It provides the best path between an origin and a destination specified by the user, both for private transport and public transport.
Prerequisite Type | Details |
---|---|
Hardware | 64-bit quad-core processor, 16 GB RAM, 15 GB free disc space. |
Software |
|
Libraries | No additional prerequisites are necessary. |

Under construction
Prerequisite Type | Details |
---|---|
Hardware | No additional prerequisites are necessary. |
Software | No additional prerequisites are necessary. |
Libraries | No additional prerequisites are necessary. |

Under construction
Prerequisite Type | Details |
---|---|
Hardware | No additional prerequisites are necessary. |
Software | No additional prerequisites are necessary. |
Libraries | No additional prerequisites are necessary. |

Machine Learning Forecast (MLF) provides insights on the real-time traffic data evolution for the next 30-60 minutes, which are based on traffic measurements (speeds and traffic counts).
Prerequisite Type | Details |
---|---|
Hardware | No additional prerequisites are necessary. |
Software | No additional prerequisites are necessary. |
Libraries | No additional prerequisites are necessary. |

PTV Optima Micro provides traffic forecasts for the sub-networks which are typically a smaller selection of the large-scale Optima model, based on a large-scale city or a state.
PTV Optima Micro provides traffic forecasts for the sub-networks which are typically a smaller selection of the large-scale Optima model, based on a large-scale city or a state.
Prerequisite Type | Details |
---|---|
Hardware | No additional prerequisites are necessary. |
Software |
![]() The current version of Optima Micro requires PTV Vissim 2025 (see the Micro-XX.Y.ZZZZZ.zip\ptv-optima-micro\_RequiredVissimVersion.txt file). It's important to remember that:
![]() The CodeMeter User Runtime component must be installed on Optima Micro License Server. You can download the right version from:CodeMeter User Runtime. For Windows and Linux server Component name: CodeMeter User Runtime 8.20 (or superior) ![]() During installation activities, you need to integrate some specific datasets. Vissim Model It's necessary to get the Vissim_Model (see → Result of the process) folder containing information about demand and supply for the micro-simulation subnetworks. Micro-simulation subnetworks, in PTV Vissim format, are copied with all complementary files to the respective machines, as listed:
SQL statements for subnetworks and polygons It's necessary to get the SQL scripts that must be used to update the PTV Optima data model (see → Update Optima DB). ![]() During installation activities, you need some third party software components. Before starting, download these components. Kafka & Zookeeper You can download Kafka & Zookeeper version 2.3.0 compressed packet from here. Microsoft .Net Framework 6 Download Microsoft ASP.NET Core Runtime 8.0. ![]() In addition to Optima license (see → License check policies), you need licenses for the Optima Micro License Servers. Before starting, make sure that you received license tickets for the activation. |
Libraries | No additional prerequisites are necessary. |

The Mid-Term Forecast (MTF) module is an online simulation engine which is based on a dynamic traffic assignment. It provides a forecast for: The next days (rest of the week)The next hours until midnight (rest of the day).
Prerequisite Type | Details |
---|---|
Hardware | No additional prerequisites are necessary. |
Software |
No additional prerequisites are necessary. |
Libraries | No additional prerequisites are necessary. |

Optima Operational Planning (OOP) extends the common features provided by TRE (STF, MTF, and Scenario evaluation).OOP improves decision support for traffic management actions in order to minimize disruption or assess impacts and mitigation strategies as a result of planned future events such as maintenance, roadworks, sport events.
Prerequisite Type | Details |
---|---|
Hardware | No additional prerequisites are necessary. |
Software | TRE |
Libraries | No additional prerequisites are necessary. |

The pre-computed RLIN (Result LINks) module provides an XML file containing the latest forecast results. It makes the new data available into a file named computed-rlin-result.xml
Prerequisite Type | Details |
---|---|
Hardware |
|
Software |
|
Libraries | No additional prerequisites are necessary. |

Optima Public Transport (PuT) ETA provides advanced functions for public transport services.
Prerequisite Type | Details |
---|---|
Hardware | No additional prerequisites are necessary. |
Software |
|
Libraries | No additional prerequisites are necessary. |

The forecast can be done in parallel for multiple scenarios and allows for a quick comparison of the results based on customizable key performance indicators.
Prerequisite Type | Details |
---|---|
Hardware | No additional prerequisites are necessary. |
Software | This module requires PTV Optima’s Short-Term Forecast. |
Libraries | No additional prerequisites are necessary. |

The Optima Short-Term Forecast module is an on-line simulation engine for traffic estimation and forecast, allowing for the calculation of a comprehensive model-based traffic state on all links of your network.
Prerequisite Type | Details |
---|---|
Hardware | No additional prerequisites are necessary. |
Software | No additional prerequisites are necessary. |
Libraries | No additional prerequisites are necessary. |

Optima’s Smart Display module provides decision support for the operator selecting the best messages for variable message signs (VMS). This is accomplished by calculating a ranking list of all events (e.g. incidents) for the VMS of interest.
Prerequisite Type | Details |
---|---|
Hardware | No additional prerequisites are necessary. |
Software | No additional prerequisites are necessary. |
Libraries | No additional prerequisites are necessary. |

The Traffic Supervisor module is the Graphical User Interface (GUI) of PTV Optima. It provides a rich, yet intuitive, web interface that allows operators of traffic management centers to:
-
Monitor map-based traffic states, allowing them to manage and visualize all models and traffic data.
-
Create, edit and manage events.
-
Control and monitor different simulation tools.
-
Compare scenarios and manage alerts.
Prerequisite Type | Details |
---|---|
Hardware | No additional prerequisites are necessary. |
Software | No additional prerequisites are necessary. |
Libraries | No additional prerequisites are necessary. |

TRE Offline is the module that enables Visum modelers to carry out offline modeling activity necessary to provide Optima with the required input for simulation-based engines. The offline activity consists in the construction and calibration of the base model (see → How Optima works in a nutshell for more details).
Prerequisite Type | Details |
---|---|
Hardware | No additional prerequisites are necessary. |
Software | No additional prerequisites are necessary. |
Libraries | No additional prerequisites are necessary. |

Optima’s Vehicle Tracker module allows for the use of FCD (Floating Car Data) that may be originating from, for example, dedicated probe vehicles or public transport fleets. This provides a valuable data source regarding current speeds and disturbances on network links.
Prerequisite Type | Details |
---|---|
Hardware | No additional prerequisites are necessary. |
Software | No additional prerequisites are necessary. |
Libraries | No additional prerequisites are necessary. |