End-to-End Logistics Management Platform — UK Distribution Group
A national distribution company operating across multiple UK regions came to us with a familiar but complex problem. Their operations depended on three separate legacy systems — a custom-built order management tool from 2011, a commercial warehouse management system, and a carrier portal — none of which could share data automatically. Staff were spending over forty hours per week on manual reconciliation between systems. Order errors were running at a rate that was affecting client relationships.
The brief was to build something that unified these three workflows into a single platform. After three weeks of discovery sessions with the operations team, warehouse supervisors and client account managers, we identified that the real requirement went beyond data unification. The platform needed to handle routing logic, carrier selection rules, client-specific labelling requirements and real-time tracking updates — all in a way the operations team could configure without developer support.
Rather than building a monolithic replacement, we designed a modular system with clear domain boundaries — orders, warehouse, carriers, and client notifications as separate services sharing a common data layer. This allowed the client to extend individual modules independently after handoff.
We built on Node.js with a PostgreSQL database, integrated with three carrier APIs and the client's existing ERP via a custom integration layer, and delivered a React front end. The project ran for four months to a fixed scope. Deployment was phased over two weeks to allow parallel running with the old systems before cutover.
Manual reconciliation time reduced from 40+ hours per week to under 4 hours. Order processing capacity increased by 60% without additional headcount. The client has since extended the platform with two additional modules delivered by us in 2024.