A forwarder's tracking sheet almost always has the same shape: a reference, a carrier, an ETA and an actual arrival. It answers one question — was this late — and it answers it after the fact. The questions that change an outcome are all in the middle. How long did clearance take. Who is holding the documents. How many days has this box been sitting without moving. What is accruing while it does.
None of that needs new software. It needs the milestones recorded and everything else derived from them, which is a day of work on a file you already have. That is what we do here: we take your sheet or your portal export, add the columns that were never captured, and build the derivations on top so nobody has to maintain a status column that goes stale the moment someone is on leave.