Fleet management systems

Fleet management systems (FMS) are software platforms used by railway operators to monitor, coordinate, and optimise the deployment of rolling stock across a network in real time.

An FMS aggregates data from onboard systems, trackside sensors, and train control infrastructure to give operators a continuous picture of train locations, delays, and technical status. Inputs typically include Global Navigation Satellite System (GNSS) positioning, axle counter outputs, and data transmitted via public cellular networks (GPRS, 3G, 4G).

The platform assigns trains to services, tracks adherence to timetable, and provides dispatchers with conflict resolution options when delays cascade. More advanced systems integrate with energy management modules to optimise acceleration and braking profiles across the fleet.

Regulatory context

All railway vehicles operated on the mainline network in the European Union must have a registered Entity in Charge of Maintenance (ECM) — the body legally responsible for ensuring the vehicle is maintained to a safe operational standard. This requirement derives from Regulation (EU) 2019/779, which extended ECM certification from freight wagons to all vehicles operating on public rail infrastructure and entered into force in June 2020.

Fleet management systems provide the operational data layer through which ECM obligations are practically discharged: mileage records, fault logs, maintenance histories, and component lifecycle tracking are typically managed within or linked to the FMS.

European market

European railway operators range from large state-owned undertakings managing thousands of vehicles to regional operators with fleets of under a hundred units. Fleet management requirements and platform complexity scale accordingly.

Interoperability remains a structural constraint. A train crossing multiple national networks may transmit operational data through different communication standards and interface with separate national control systems, requiring the FMS to reconcile inputs from incompatible sources.