The six core jobs a CSMS does
A well-built CSMS covers six distinct functions. Not every product implements all six equally well, and the importance of each depends on your use case.
1. Remote monitoring and control
The CSMS receives live status from every connected charger: whether it is available, charging, faulted, or offline. Operators can remotely start or stop a session, reset a charger, unlock a connector, or change its availability status — all from the dashboard without visiting the site. For a fleet of chargers across multiple locations, this remote visibility is what makes the infrastructure manageable.
2. Driver authorisation
The CSMS decides who is allowed to charge. A driver presents an RFID card or initiates a session through an app; the CSMS checks the credential against its authorisation list and either allows or rejects the session. This applies equally to private fleet charging (only authorised vehicles), employee charging (only staff cards), and public charging (anyone with a valid payment method or account).
3. Smart charging and load management
When multiple chargers share a common electrical connection, an unmanaged simultaneous peak can trip a breaker or push the site's maximum demand above its contracted limit. The CSMS handles this by sending OCPP charging profile messages to individual chargers, setting a current limit that keeps total site demand within bounds. It can also schedule sessions to start during off-peak hours or when renewable generation is available. This load management function is purely at the instruction level — the charger hardware executes the CSMS's commands.
4. Billing and tariffs
The CSMS records each session — start time, end time, energy delivered, and the identity of the driver — and generates a billing record. For paid public charging, it applies the configured tariff (per kWh, per minute, or a combination) and triggers payment. For tenant or employee reimbursement, it produces usage reports that can be processed by payroll or accounts. Tariff management — setting different rates for different times, user groups, or locations — is a CSMS configuration, not a hardware feature.
5. Firmware management across the fleet
The CSMS handles over-the-air firmware updates to chargers using the OCPP firmware management feature. This allows an operator to push a security patch or feature update to hundreds of chargers simultaneously — or schedule the update for overnight hours to avoid disrupting sessions — without site visits. For a large or geographically dispersed fleet, this is operationally significant.
6. Analytics and reporting
Session history, uptime statistics, revenue per site, energy throughput, and charger utilisation rates all live in the CSMS. Operators use this data for reporting to clients or landlords, identifying underperforming sites, and planning capacity expansions. Exportable reports in standard formats feed into existing finance or fleet management systems.