Contents
A custom route planning tool, connected to your ERP and to a proven optimization engine, usually costs $16,800 to $20,200 (€15,000–€18,000)excl. VAT, within the $6,800 to $22,400 (€6,000–€20,000)excl. VAT range of a business app. It makes sense when your constraints go beyond what standard software can handle.
Planning routes by hand works as long as there are two trucks and a planner who knows everyone. Beyond that, the time spent every evening balloons, and a single absence throws the day off. A planning tool does not replace the planner: it saves them time and makes their decisions transferable. Here is what it needs to take into account, how I build it, and what it costs.
List the constraints before talking about software
An optimization result is only as good as the constraints you feed it. Before any development, I take inventory with the operations team:
| Constraint | Examples | Where the information lives |
|---|---|---|
| Delivery time windows | Opening hours, booked slot, appointment | ERP, ordering tool, customer record |
| Vehicle capacity | Weight, volume, number of pallets | Vehicle record |
| Skills and equipment | Tail lift, refrigeration, license, certification | Driver or vehicle record |
| Working time | Shift span, breaks, return time to depot | Driver schedule |
| Time on site | Unloading, installation, dock waiting time | History or estimate by customer type |
| Priorities and preferences | Priority customer, usual driver | Internal rules, often unwritten |
The last row matters most: many planning rules are not written down anywhere. Scoping is precisely where they get put on paper. It also makes operations less dependent on a single person: the day the usual planner is away, the rules are still in the tool.
Automatic optimization: rely on a proven engine
I do not build in-house optimization algorithms: it would be expensive and less reliable than existing engines. I use, for example, Google’s Route Optimization API, which, according to its documentation checked in October 2026, calculates route plans for one or more vehicles taking into account time windows, capacities, driver shifts and breaks, and returns the stop sequence, vehicle assignments and estimated arrival times. Its usage is billed by Google under its own pricing terms, to be checked in its documentation at the time of the project.
The custom work consists of:
- automatically pulling in the day’s orders from your ERP or ordering tool;
- translating your rules into the optimization engine’s format;
- presenting the result on a map and a schedule the planner can adjust;
- sending approved routes to the drivers’ apps;
- replanning during the day when an urgent order comes in or a vehicle is out of service.
The planner stays in control
A tool that imposes routes without explanation quickly gets worked around. I always include the ability to move a stop, lock an assignment (this customer with this driver), rerun the calculation on the rest, and compare two proposals. Basic metrics, miles or kilometers, hours, load factor and estimated delays, are displayed for each version.
On the driver side, the approved route arrives in the app with the order of stops, instructions and the proof of delivery to complete: that is the subject of the driver app. And your customers can be notified automatically with real-time delivery tracking.
The budget
Starting point: the floor for a business app, $6,800 (€6,000)excl. VAT. A sample breakdown for an operation with 10 to 50 users (planners and drivers):
| Building block | Indicative price |
|---|---|
| Base (orders, vehicles, drivers, routes) | $6,800 (€6,000)excl. VAT |
| Accounts and roles | $1,700 (€1,500)excl. VAT |
| Planning back office | $2,300 (€2,000)excl. VAT |
| Map and directions | $1,700 (€1,500)excl. VAT |
| Driver notifications | $1,200 (€1,000)excl. VAT |
| ERP connection | $2,300 (€2,000)excl. VAT |
| Optimization engine connection | $2,300 (€2,000)excl. VAT |
| Total with the ×1.1 factor | about $19,700 (€17,600)excl. VAT |
Without automatic optimization, with map-assisted planning instead, the budget drops toward $16,800 (€15,000)excl. VAT. On top of this come the optimization engine, mapping service and hosting usage, billed by the providers. For your setup, the estimator gives you a range in one minute.
When this is not the right solution
Off-the-shelf route planning software exists, usually billed per vehicle or per user. If your constraints are standard (time windows, capacity, hours), you do not need deep integration with your ERP and your fleet is stable, one of them will do the job, faster and for less in year one.
Custom software makes sense when your business rules cannot be configured in those tools, when re-entering data between the ordering tool and the routing tool costs you time every day, or when planning has to fit into a broader system (inventory, invoicing, fleet management). On that last point, see also custom fleet management software.
Where to start
- Gather a week of real routes and the planner’s rules, even informal ones.
- A free 30-minute discovery call.
- Scoping (1 to 2 weeks): constraint inventory, choice of engine, integrations, fixed quote.
- Test on real data: we compare the suggested routes with the planner’s own.
- Development in batches, go-live and 3 months of support included.
The full offer is presented on the route planning app page.
Frequently asked questions
Should we build our own optimization algorithm?
No, almost never. Proven engines exist and are available through APIs. The value of custom software lies elsewhere: pulling in your orders, translating your business constraints, and letting the planner adjust the result.
Can the planner change a route suggested by the tool?
Yes, and it is essential. The tool suggests, the planner decides: they can move a stop, lock a driver to a customer, then rerun the calculation on the rest.
What happens when an urgent order comes in during the day?
The tool can suggest inserting the order into the most suitable route, based on vehicle positions and loads. The planner approves before it is sent to the driver.
Our customer addresses are poorly entered. Is that a problem?
Yes, and it is often the first job. A badly geocoded address throws off the whole route. The data migration includes an address check and correction of doubtful cases before go-live.
How much does the optimization engine cost to use?
It is billed by usage by its provider, under its own pricing terms, on top of development. I estimate it during scoping based on your number of stops and calculations per day.