Your Systems Already Know. They're Just Not Talking.

The van already knew where it was. The order did not. A private-flight catering company we build software for runs a fleet of vans out of two depots. Meals are made overnight, loaded, and driven out t...

Keith Parker
2026-09-08
5 minute read
Rows of server racks lit blue in a dark data hall, with the headline Your systems already know. They don't talk.

The van already knew where it was. The order did not.

A private-flight catering company we build software for runs a fleet of vans out of two depots. Meals are made overnight, loaded, and driven out to an aircraft sitting at a private terminal — sometimes at two in the morning, for a jet that leaves at ten.

They have had GPS tracking on those vans for years. It is a good system. Open it, see the vans on a map, pull up where any one of them has been.

In all that time, nobody on the ordering side of the business ever opened it.

Not because it was bad. Because it answered a question nobody in that room was asking.

Two Halves Of One Question

The tracking platform knows where van seven is. It does not know what is in it, whose order that is, or when the customer expects it.

The ordering system knows all three of those and has no idea where the van is.

Two systems, each holding half of the only question that actually matters — is this order going to be there in time — and neither one able to answer it.

That is what an integration is for. Not "connecting your apps." Putting the two halves of a question in the same room.

What Changed

The vans now appear inside the operations platform itself. A map and a list grouped by depot, with every van's last known position and how old that position is.

Click through on any van and you get its day as a timeline: every leg it drove, start and end address, the miles, and the gap between legs — which is the interesting number, because the gap is how long it actually sat at the terminal.

Then the part that only exists because this lives in the same application as the orders. The delivery is now recorded on the order itself. Which terminal, which driver, the time it was handed over, a signature, and photos of the food at each stage.

One order, one thread, from the email that started it to the van that finished it.

The First Thing An Integration Does Is Tell You The Truth

Three things surfaced within a day of the two systems meeting, and all three were useful.

It inherits the data quality of whatever it connects to, in public. The first pull returned seventeen vans with positions ranging from one minute old to one hundred and eighty-three days old. Nothing was broken. Vans get sold, come off contract, or have a dead unit, and they sit in the roster at their last known spot forever.

Inside the tracking app on its own you would never notice. It is just a pin on a map. Sitting next to a live order, a six-month-old pin is a lie.

So every van is now colored by how stale its position is, with the age written on the row, and the vans that cannot be located at all are listed as untracked rather than quietly dropped.

The schedule and reality are different documents. Each order carries a delivery time. The trip history carries the actual arrival. Put them side by side and you learn that the delivery time was never a drop-off target — an order timed against a mid-morning departure is routinely dropped in the small hours.

Everyone in operations knew this. No system did. You can only find it out by joining the two, and until you do, every plan built on that field is built on a misunderstanding.

The gaps are where the cost is. Time between legs is not visible in either system alone. Joined up, it is the clearest picture anyone has ever had of what a delivery actually costs to make.

Why This Pattern Keeps Repeating

Most businesses did not buy a bad system. They bought several good ones, each excellent at its own function.

Accounting knows money. The CRM knows customers. The warehouse system knows stock. The scheduling tool knows time.

And every question that decides whether you make money needs two of them at once.

Which customers are profitable. Which jobs run late and why. Which orders are at risk right now. Which of your people are overloaded.

Nobody sells the software that answers those, because the answer is specific to how you run. So somebody does it by hand, in a spreadsheet, once a month, too late to act on.

What To Do About It

You do not need to replace anything. That is the good news, and it is usually the fear in the room.

Start by naming the question. Not the systems — the question. "Which deliveries are at risk today" is a project. "Integrate the fleet system" is a shopping list.

Then find the two systems that each hold half of it. Almost every one of these has exactly two, and both of them already have the data.

Every business has two systems that have never spoken to each other. If you can name yours, Methodology IT can tell you what is sitting in the gap between them.

Learn more at methodologyit.tech or call 800-270-0016.

Ready when you are

Ready to make IT work?

No pressure, no sales pitch. A senior tech will walk your environment with you and leave you with a report — whether you hire us or not.