One ERP running four businesses at once
- Client
- A multi-business group, Dhaka
- Our role
- Architecture, full build, deployment
- Stack
- Laravel · React · Inertia · TypeScript · MySQL · Docker · Pest
The problem
Four operating companies, one owner, and no shared source of truth. Payroll was calculated by hand, stock was counted twice and still disagreed, and nobody could produce a trial balance without a week of reconstruction. The group needed one system without forcing four different businesses to work the same way.
What we did
- 01
Built a multi-tenant platform where a single login moves between businesses without ever leaking data across them
- 02
Modelled the payroll engine as a pure pipeline: attendance provides facts, payroll prices them, and the two can never silently disagree
- 03
Made the inventory movement ledger the only way stock can change, with a verifier that walks batch to warehouse to product and proves the numbers
- 04
Shipped a full double-entry general ledger — chart of accounts, journals, posting engine, trial balance — with every operational module posting into it
- 05
Put a configurable multi-stage approval workflow behind every decision that moves money
Outcome
4
businesses on one platform
1,000+
automated tests guarding the money paths