OptiWareOne record from trip to payroll

Your whole fleet. One platform.

Bring vehicles, trips, drivers, payroll and costs together. Dispatch, finance and HR work from the same records.

OptiWare TMS dashboard showing fleet, trips, revenue, expenses and cost reporting

Built for Moroccan transport operators

Multi-vehicle fleetsTrips and expedition legsCNSS · AMO · IRDriver visasMaintenance alertsFuel and km per tripOptiWare DriverPurchase ordersTreasury
Multi-vehicle fleetsTrips and expedition legsCNSS · AMO · IRDriver visasMaintenance alertsFuel and km per tripOptiWare DriverPurchase ordersTreasury
Multi-vehicle fleetsTrips and expedition legsCNSS · AMO · IRDriver visasMaintenance alertsFuel and km per tripOptiWare DriverPurchase ordersTreasury
Multi-vehicle fleetsTrips and expedition legsCNSS · AMO · IRDriver visasMaintenance alertsFuel and km per tripOptiWare DriverPurchase ordersTreasury
Built for transport operators

One platform to run the whole fleet

Stop reconciling trip sheets, workshop notes and a folder of spreadsheets. Vehicles, trips, people and money live in one system that everyone reads from.

Cost per trip

MAD 1,240

-8%

vs last month

Costs you can actually trace

Fuel, maintenance, driver commissions and trip expenses roll up per vehicle and per voyage, so you can see which routes made money and which quietly leaked.

Learn more

Every module reads the same data

A trip becomes an invoice. Attendance becomes payroll. Parts used in the workshop become cost. Nothing gets re-entered, and nothing drifts out of sync between dispatch and finance.

Learn more
Modules

Six modules. One operation.

Every part of the fleet runs on the same data, so a trip closed in dispatch shows up in invoicing, payroll and maintenance without anyone re-typing it.

Fleet

Every vehicle, one picture.

Track trucks, trailers, vans and drivers with plates, ownership, fuel type, odometer, insurance and registration dates in one register.

Fleet module in OptiWare TMS
Maintenance

Keep the fleet on the road.

Plan preventive and corrective work, draw parts from stock, and catch insurance, inspection and oil-change alerts before a vehicle is stuck.

Maintenance module in OptiWare TMS
Operations

Trips with every leg attached.

A trip holds the tractor, trailer, drivers, km and fuel. Import and export expeditions sit underneath with client, origin, destination, cargo and price.

Operations module in OptiWare TMS
Workforce

Know who worked. Pay with confidence.

Employees, contracts, attendance and visas in one file, so dispatch and HR stop keeping parallel lists of the same people.

Workforce module in OptiWare TMS
Payroll

Moroccan payroll from days actually worked.

Paychecks, commissions, leave and CNSS BDS declarations run from attendance and trip data, not from a spreadsheet rebuilt at month end.

Payroll module in OptiWare TMS
Accounting

The money behind every trip.

Sales and purchase invoices, orders, treasury, clients and suppliers sit on the same records as the fleet, so a trip can become a bill without a second entry.

Accounting module in OptiWare TMS
OptiWare Driver

In the cab, on the same record.

Assigned voyages on the phone: load, unload, bons, expenses and the route. It works offline and syncs back to dispatch.

  • Assigned voyagesOngoing and completed trips, with loading, in transit and delivered on each stop.
  • Photos of bonsCapture the delivery note on the stop. It stays on the phone until the queue syncs.
  • Road expensesFuel, tolls and receipts in MAD, attached to the voyage the office already has.
  • Route and GPSThe planned corridor on the map, turn-by-turn in Maps, and a GPS trace while the trip runs.
OptiWare Driver on three phones: a voyage with photos and expenses, the voyage list, and the route map from Lille to Morocco
Why teams switch

From the trip sheet to the month's real cost

Complete visibility over fleet, voyages, people and money, recorded once at the source.

Vehicles, drivers, inspections and workshop jobs in one register. Alerts fire before insurance, visites or oil changes expire on the road.

VehiclesDriversAlertsWorkshop

Each voyage carries tractor, trailer, drivers, km and fuel. Import and export legs keep client, cargo, weight and price on the same record.

TripsLegsCargoFuel

CNSS BDS, AMO and IR are built in rather than bolted on. Paychecks and driver commissions reconcile against attendance and the trips actually run.

CNSSBDSCommissionsLeave

Sales, purchases, orders and cash sit next to the fleet, so a delivered expedition can become a bill instead of a reconstruction.

InvoicesOrdersTreasuryPartners
Freight truck on the road — operations moving from the yard to delivery
ST

Today's voyages, closed before the night shift leaves.

Synced across dispatch and finance

YMKANB
+3
Built with operators

What changes when dispatch and finance share one system

The outcomes operations teams describe after the trip sheet and the spreadsheet come off the table.

Fleet manager

40 trucks, mixed cargo

“Insurance and visite technique used to surprise us in the yard. The alerts sit on the vehicle now, so the workshop sees them before dispatch assigns the trip.”
Casablanca

Operations director

Import and export lanes

“We used to lose the client and the cargo details between the voyage and the invoice. Having legs under the trip ended that argument.”
Tanger-Med

Head of HR

Drivers and workshop staff

“CNSS BDS was the reason we kept a parallel file. The payroll run now starts from the days and the commissions already in the system.”
Casablanca

Finance controller

Regional haulier

“Cost per trip was a reconstruction at month end. It is now a report I can open while the vehicle is still out.”
Agadir

Dispatcher

Night desk

“Assigning tractor, trailer and two drivers for a RAPIDE run used to mean three notebooks. It is one form, and finance already has the km.”
Rabat

Fleet manager

40 trucks, mixed cargo

“Insurance and visite technique used to surprise us in the yard. The alerts sit on the vehicle now, so the workshop sees them before dispatch assigns the trip.”
Casablanca

Operations director

Import and export lanes

“We used to lose the client and the cargo details between the voyage and the invoice. Having legs under the trip ended that argument.”
Tanger-Med

Head of HR

Drivers and workshop staff

“CNSS BDS was the reason we kept a parallel file. The payroll run now starts from the days and the commissions already in the system.”
Casablanca

Finance controller

Regional haulier

“Cost per trip was a reconstruction at month end. It is now a report I can open while the vehicle is still out.”
Agadir

Dispatcher

Night desk

“Assigning tractor, trailer and two drivers for a RAPIDE run used to mean three notebooks. It is one form, and finance already has the km.”
Rabat

Fleet manager

40 trucks, mixed cargo

“Insurance and visite technique used to surprise us in the yard. The alerts sit on the vehicle now, so the workshop sees them before dispatch assigns the trip.”
Casablanca

Operations director

Import and export lanes

“We used to lose the client and the cargo details between the voyage and the invoice. Having legs under the trip ended that argument.”
Tanger-Med

Head of HR

Drivers and workshop staff

“CNSS BDS was the reason we kept a parallel file. The payroll run now starts from the days and the commissions already in the system.”
Casablanca

Finance controller

Regional haulier

“Cost per trip was a reconstruction at month end. It is now a report I can open while the vehicle is still out.”
Agadir

Dispatcher

Night desk

“Assigning tractor, trailer and two drivers for a RAPIDE run used to mean three notebooks. It is one form, and finance already has the km.”
Rabat

Fleet manager

40 trucks, mixed cargo

“Insurance and visite technique used to surprise us in the yard. The alerts sit on the vehicle now, so the workshop sees them before dispatch assigns the trip.”
Casablanca

Operations director

Import and export lanes

“We used to lose the client and the cargo details between the voyage and the invoice. Having legs under the trip ended that argument.”
Tanger-Med

Head of HR

Drivers and workshop staff

“CNSS BDS was the reason we kept a parallel file. The payroll run now starts from the days and the commissions already in the system.”
Casablanca

Finance controller

Regional haulier

“Cost per trip was a reconstruction at month end. It is now a report I can open while the vehicle is still out.”
Agadir

Dispatcher

Night desk

“Assigning tractor, trailer and two drivers for a RAPIDE run used to mean three notebooks. It is one form, and finance already has the km.”
Rabat
Pricing

Priced by the fleet you run

Plans scale with tracked vehicles. Every deployment starts with a walkthrough of your fleet, routes and payroll. We confirm the rate after that conversation.

Starter
A compact fleet getting off paper and spreadsheets
Up to 10 vehicles/ year
Talk to us

What's included:

  • Fleet, drivers and attendance
  • Trips and expedition legs
  • Standard payroll with CNSS BDS
  • Email support
Growth
Several bases, workshop jobs and regular invoicing
Up to 30 vehicles/ year
Book a demo

What's included:

  • Everything in Starter
  • Maintenance, alerts and stock parts
  • Invoicing, orders and treasury
  • Cost reporting per trip and vehicle
  • Onboarding and dispatcher training
Scale
Large fleet with consolidated reporting
Up to 50 vehicles/ volume
Book a demo

What's included:

  • Everything in Growth
  • Consolidated multi-entity finance
  • Custom roles and approval flows
  • Advanced cost centres
  • Dedicated success manager
Large groups

Hundreds of vehicles across regions and entities?

Let's talk
The difference

Why operators move to OptiWare TMS

What changes when the trip sheet, the workshop book and the payroll file stop living in separate places.

Excel, WhatsApp and disconnected tools

  • Excel as the real system of record
  • Trip sheets typed up after the vehicle is back
  • Cargo and client details lost between dispatch and billing
  • Workshop jobs counted in a separate book
  • Payroll rebuilt by hand every month
  • No cost per trip until month end
  • Each new vehicle means another spreadsheet
  • GPS, payroll and invoicing never meet

OptiWare TMS

  • Trips planned with tractor, trailer and drivers attached
  • Import and export legs flow into invoicing
  • Maintenance sits on the vehicle, with parts from stock
  • Payroll built from days worked and commissions earned
  • Cost per trip available while the voyage is still running
  • New vehicles are configuration, not migration
  • Drivers record load, unload, bons and expenses on the phone, even offline
FAQ

Questions operators ask first

The practical details about running OptiWare TMS on a working fleet.

A trip is the voyage: tractor, trailer, drivers, dates, km and fuel. Expeditions are the legs underneath it, import or export, each with a client, origin, destination, cargo and price. Dispatch plans the trip. Billing reads the legs.

Ready to run the whole fleet from one platform?

We'll walk through your vehicles, routes and payroll, then show you exactly how the same records flow from dispatch into invoicing, maintenance and cost reporting.

Book a demo
Contact

See OptiWare TMS on your own fleet

Tell us how many vehicles you run, how dispatch is organised and where the paper still lives. We'll show you the parts that apply to you.

No spam. We only use this to reply to your enquiry.