Software that automatically builds efficient routes by evaluating trip requests, vehicle capacity, accessibility requirements, time windows, and real-time traffic conditions.
SHARE's routing engine evaluates hundreds of potential routes simultaneously to maximize trips served, minimize miles driven, and reduce the vehicles needed. Dispatchers keep full manual override.
When coordinators build routes by hand, inefficiencies compound across every vehicle, every shift, and every service day.
Coordinators plotting routes on spreadsheets or whiteboards can handle a handful of vehicles. Add more riders, more stops, or a second service type and the process breaks down.
Vehicles driving empty between stops is wasted fuel, wasted driver time, and wasted capacity. Without optimization, deadhead miles accumulate invisibly across every route.
Sending a vehicle with three open seats to a stop that needs six creates a service failure. Without real-time capacity matching, coordinators guess at vehicle assignments and riders pay the price.
Same-day cancellations, late additions, and no-shows change the math on every route. Static route plans have no way to absorb those changes without starting over.
increase in trips per driver year over year
Hilliard Express delivers door-to-door transit for older adults and residents with disabilities. After implementing SHARE, trips per driver increased 48 percent year over year, reflecting improved scheduling and day-to-day routing efficiency across the program.
The routing engine handles the math so your dispatchers can focus on the exceptions that need a human decision.
The engine evaluates all trip requests, vehicle locations, and constraints simultaneously. It generates optimized routes automatically, replacing manual spreadsheet-based planning.
When trips are added, cancelled, or modified mid-day, the engine recalculates routes using the existing route as a starting point. Updated instructions push to the driver app automatically.
The engine checks each vehicle's total capacity, including ambulatory and wheelchair seats, before assigning trips. Mismatches are flagged before they become service failures.
Wheelchair accessibility, ambulatory needs, and special equipment requirements are built into the optimization logic. The engine only assigns vehicles that meet each rider's needs.
Routes respect "arrive by" and "ready by" scheduling constraints. Configurable buffer times give the engine room to group riders efficiently without violating pickup or drop-off windows.
The engine minimizes empty vehicle travel between stops. When it makes sense, drivers are instructed to arrive early and wait rather than zigzag inefficiently between distant pickups.
The engine groups riders heading in similar directions onto shared routes. It evaluates hundreds to thousands of potential arrangements simultaneously to find the most efficient grouping.
Add trips to an active route without disrupting existing assignments. The engine accepts mid-route additions if at least one new trip fits, keeping the rest of the route intact.
The routing engine does the heavy lifting. Your team stays in control of the decisions that matter.
Trip requests enter the system through the rider app, admin portal, or recurring schedules. Vehicle capacity, accessibility equipment, and depot locations are already configured.
The routing engine analyzes all trips, vehicles, and constraints simultaneously. It maximizes trips served, minimizes miles driven, and reduces vehicles needed. Routes push to driver apps instantly.
Track route progress on the live map. Add same-day trips, remove cancellations, or reassign vehicles. The engine re-optimizes and pushes updated instructions to drivers automatically.
See route optimization on your fleet size and service type in a live walkthrough.
Get a walkthroughSee how SHARE's route optimization performs on your fleet size and service type in a live walkthrough.