Twenty-eight locations still run their own way. They now report one way, every day.
Situation
Six systems plus Sage running as nineteen instances across twenty-eight locations. Corporate KPIs were pulled by hand once a month, and the CFO opened eight systems to answer one question. The operator who owned cash revenue built his number in a spreadsheet with no way to check it.
What we did
Three contracted phases in their own tenant, each scoped and accepted in writing before the next was priced. Every source inventoried, metrics defined in the operators' own words, then a governed model built out to a coverage figure written into the contract.
What changed
The operator reconciled the platform against his own hand-built April figure, and the arguing stopped. Operational numbers now arrive daily instead of monthly. Onboarding a newly acquired company's system fell from forty-four days to thirteen. The client chose to continue on retainer after the third phase closed.