How Drop plans routes

Drop plans each driver's route on the dispatcher's iPad, Mac or iPhone, not on a server. An 80-stop day with delivery windows takes about half a second.

What it takes into account

How it works

Drop builds a first route by inserting each stop where it costs least, stops with delivery windows first. Then it improves the route by reversing and moving short runs of stops, and keeps searching with a seeded random search, keeping the best route that has no late stops. With several drivers it splits the stops between them first, then plans each route. The same request always gives the same route, on the phone and on our server.

During the day, Drop re-plans what's left when you move or add a stop, and keeps the stops already delivered where they are. ETAs are estimates, shown to customers as a window.

The benchmark

We compare Drop against Google's OR-Tools, a widely used industrial route solver, given 10 seconds per route. The test is 40 delivery days on real roads in Austin, Columbus and Phoenix, from 10 to 80 stops, half of them with delivery windows. “vs OR-Tools” is how much longer Drop's day is (driving, service and waiting time). Lower is better; 0% is a tie.

Drop vs OR-Tools on 40 delivery days (measured October 12, 2026)
StopsTime windowsDaysAverage vs OR-ToolsWorst vs OR-ToolsLate stopsAverage time to plan
10No5+0.0%+0.0%07 ms
10Yes5+0.0%+0.0%013 ms
25No5+0.2%+1.1%012 ms
25Yes5+0.0%+0.0%026 ms
50No5+0.8%+1.8%027 ms
50Yes5+0.5%+0.9%066 ms
80No5+0.9%+1.3%070 ms
80Yes5+0.8%+1.9%0207 ms
All 4040+0.4%+1.9%053 ms

Times measured on a Mac with an Apple M3 Pro. On an iPad simulator with an A16 chip, 80 stops with windows take about 0.5 seconds and 200 stops across 4 drivers about 0.3 seconds.

Why on the device

Planning on the iPad means no per-route server cost, which is a large part of why Drop costs $29 a month for three drivers. It also means you can plan with a weak signal: the routes go to the drivers when you press Send.

Coming soon to the App StoreSee pricing