About
TESSA TESS Solution

Smarter Routes. Tighter Margins.

A transport management system built for logistics teams that move thousands of stops a day. Plan, optimize, and dispatch — all from one calm operations cockpit.

Operations Cockpit

One calm view for the whole fleet.

From order intake to dispatch to proof of delivery, the system gives operations leaders a single, real-time view of every vehicle, driver, and stop — without a wall of spreadsheets.

Route Optimization

A multi-objective solver finds the shortest, fastest, or lowest-cost route across all your vehicles — not just one at a time.

Live Dispatch

Reassign stops to a different driver, hold a load, or split a route — all from one console, with the change flowing to the driver app instantly.

Driver App

Turn-by-turn navigation, electronic proof of delivery, signature capture, and exception reporting in the driver's pocket.

Analytics

Per-driver, per-route, per-customer dashboards. Watch utilization, on-time rate, fuel, and idle time in one place.

In Production

Two ways teams use it today.

Every fleet is different — cargo, service, retail, food. Here are two deployments that highlight what the system handles.

Port Logistics

Cargo Container Distribution

A logistics operator moving 40-foot containers from a sea port to inland warehouses. Each truck has weight and axle constraints, every container has a customs hold and delivery deadline, and the optimizer juggles all of it in real time.

  • Port slot booking integration — trucks arrive when their slot opens, not before.
  • Container-to-truck assignment respects capacity, axle weight, and customs status.
  • Empty-leg matching — return trips are filled with return-haul cargo wherever possible.
−22%Empty miles
+18%Containers / day
Container YardTruck A · 2× 20ftTruck B · 1× 40ftTruck C · 1× 40ftWarehouseFactoryDist. Center

Containers leave the port and fan out to warehouses, factories, and distribution centers — the optimizer chooses which truck takes which container.

Service Dispatch

Cleaner Pickup, Drop-off & Return

A facility management firm dispatches 80 cleaners across 200+ sites every day. Drivers pick up cleaners from home, route them to the right sites, and bring them home at end-of-shift. The system handles skill-matching, traffic, and rest-hour rules in one schedule.

  • Home → site → home routing for every cleaner, every day.
  • Skill, language, and certification matching for each site.
  • Driver rest-hour and overtime rules baked into the optimizer.
47 minsaved / driver / day
100%Shift coverage
DD06:3006:5507:2007:4508:1008:30
06:30 · Depot
06:55 · Pick up Aida
07:20 · Pick up Ben
07:45 · Drop Aida @ Tower One
08:10 · Drop Ben @ KLCC
08:30 · Return to depot

One driver's morning: pick up two cleaners from their homes, drop them at two different sites, return for the next pair.

Under the Hood

How the optimizer actually thinks.

Vehicle routing is a hard problem — provably so. Every variant below is a member of the Vehicle Routing Problem (VRP) family. We tune the variant and the solver to fit how your operation actually runs.

352433DVehicle A · cap 10 · 3+5+2 = 10Vehicle B · cap 10 · 4+3+3 = 10
CVRP — Capacitated VRP

Capacity

Every vehicle has a finite load: pallets, weight, volume, or container slots. The optimizer packs each route up to (but never past) capacity, returning to the depot to reload between trips.

How to read this

Vehicle A carries 10 units total. Once it's full, the remaining stops get assigned to Vehicle B — and the two routes are jointly optimized so the total distance is the smallest possible.

Think of packing two suitcases for a road trip. You can't stuff everything into one — and the goal isn't just to fit it all, it's to drive the fewest miles between stops.

DDABCDSERVICE WINDOWS · 08 → 1889101112131415161718ABCD
VRPTW — VRP with Time Windows

Time Windows

Each stop has a window when service is allowed: a warehouse that only receives 9–11, a customer home open 14–18, a school zone that bans trucks during pickup hours. The route order must respect every window.

How to read this

The bands show each stop's allowed service window. The route order on the right is shuffled so every stop is served on time — arriving 3 minutes early is fine; 1 minute late is a violation.

Like planning a day of errands when each shop has different opening hours. You can't visit the bakery before 8am, and the post office closes at 5pm — so the order matters as much as the distance.

ACold chainB!HazmatCLift gate1Cold chain2!Hazmat3Lift gateCompatibleIncompatible
RCVRP — Resource-Constrained VRP

Resources

Some loads need refrigeration, some sites need a lift gate, some materials need a hazmat-certified driver. We filter the candidate set before the optimizer runs — every stop is only ever assigned to a vehicle and driver that can legally and physically serve it.

How to read this

Cold-chain stops can only be served by refrigerated trucks. Hazmat stops only by certified drivers. The optimizer treats incompatible assignments as forbidden moves.

Like calling a plumber for an electrical problem — you wouldn't even consider it. The optimizer rules out impossible matches first, then routes whoever's left.

Ready to Optimize?

Tell us about your fleet.

Whether you run twenty vehicles or two thousand, we'll design a TMS deployment that fits your operation — and the constraints that actually matter.