The situation
Saudi Arabia's warehousing market is on a steep upward curve — projected to reach $13.2B by 2030 driven by Vision 2030's logistics push. Yet the FMCG super-stockist operating at this scale was running on the kind of system stack most SMEs outgrow in year two: five separate platforms for stock management, CRM, manual ordering, purchase orders, and invoicing. No unified view. No automation. Just coordination debt that compounded daily.
The client was a $50M revenue operation with five warehouses, 500+ employees, and multi-brand distribution across the Middle East. Every approval — inventory, supplier, invoice — required multiple people in sequence. Month-close took 10+ days. Stock-outs were routine. There was no path to B2C, no multi-country expansion, and no off-the-shelf ERP in the market that actually fit the super-stockist business model.
What we built
A bespoke ERP unifying every operational layer — inventory, procurement, sales, delivery, and direct-to-consumer — across all five warehouses in a single platform. Not a configuration of an existing product. A ground-up build designed around the actual workflows the client needed to run.
The core operational modules covered the full distribution cycle:
- Real-time stock tracking across all five warehouses with bulk SKU upload enabling 10,000 products onboarded per warehouse in under 24 hours
- Automated purchase order generation with supplier performance tracking and delivery scheduling — eliminating the manual PO calls
- Automated invoice generation with multi-warehouse reconciliation, removing the approval bottleneck chains
- Unified order processing from both B2B and B2C channels with real-time inventory deduction and fulfilment tracking
The B2C channel was a strategic unlock. We built a direct-to-consumer app enabling the FMCG COSCO model — product browsing, ordering, and payment — alongside last-mile delivery management with route optimisation and driver tracking. The client went from B2B wholesale only to running dual-channel distribution from the same ERP.
The architecture was designed from day one to scale beyond Saudi Arabia. Multi-tenant design enabling the client to license the ERP to partner distributors across the GCC. What started as an internal tool became a SaaS product revenue stream.
The numbers
Phase 1 and Phase 2 were both delivered 30% ahead of schedule. All five warehouses went live. Phase 3 planning is now underway, and interest from partner distributors looking to license the platform is active.
| Area | Before | After |
|---|---|---|
| Operations | Fragmented across 5 platforms | Unified ERP across 5 warehouses |
| SKU Onboarding | Days of cross-team coordination | 10,000 SKUs in under 1 day |
| Approvals | Multi-person sequential chains | Automated workflows |
| Sales channels | B2B wholesale only | B2B + direct B2C delivery |
| Supplier management | Manual PO and phone calls | Automated procurement |
| Hours saved | Full manual load | 75% hours saved (measured) |
| Scalability | Single-country, single-tenant | SaaS-ready, multi-country |
What made it work
The ERP succeeds because it was built around actual distributor workflows, not retrofitted from a retail or manufacturing template. The bulk SKU upload system — which the 10K-in-a-day metric comes from — was designed in close collaboration with the warehouse teams who actually run the onboarding process. Role-based access was implemented with enough granularity to support SaaS licensing from day one.
The B2C channel required a parallel engineering track: consumer app, delivery management, and payment processing built alongside the core ERP and integrated at the data layer so inventory deduction, order tracking, and fulfilment are real-time across both channels.
Tech stack
| Layer | Technology |
|---|---|
| ERP Platform | Bespoke multi-warehouse ERP |
| Frontend | Web dashboard + mobile app |
| Backend | API-first architecture |
| Database | Multi-location real-time sync |
| B2C Channel | Consumer app + delivery system |
| Integrations | Payment gateway, CRM, analytics |
| Architecture | SaaS-ready, multi-tenant design |
Why it matters beyond this client
The $50M client validates JWS at enterprise scale — a bespoke platform serving half-a-billion dollars of distribution throughput. But the more interesting signal is what happens next: the SaaS architecture enables the client to license the ERP to partner distributors across the GCC, turning a custom engineering engagement into a product revenue stream for the client. That's the outcome we design toward.
