Beverage distribution, Sri Lanka · 2025
Multi-tenant distribution management system
Sales, stock, deliveries, credit and accounts for a group of distributors, with a phone app that keeps working for reps with no signal.

What it achieved
- Many distributors on one deployment, isolated per tenant
- Offline-capable field ordering on Android
- Invoice numbering allocated per tenant, never shared
- Full audit trail on every mutating request
A distribution business is a stock problem, a credit problem and a reconciliation problem wearing the same coat. This system handles all three across many distributors on one deployment, isolated so no tenant can reach another's books.
Field representatives take orders on an Android build of the same application, which queues writes locally when there is no signal and replays them on reconnection. Nothing is real until it is delivered: an order reserves stock, and stock only leaves the lorry when the delivery is settled.
More of our work
Something similar in mind?
Tell us the shape of it and we will come back with questions.