The business had grown steadily, but their systems hadn’t kept pace with it:
They weren’t after a massive enterprise system, as a mid-sized operation, they needed something that matched their scale without the overhead of a full-blown corporate ERP rollout, which is part of why SAP Business One made sense for them from the start.
We spent the first couple of weeks just mapping out how things actually worked day to day, how inventory moved, how purchase orders got approved, how finance closed the books each month, so the system would fit around their process instead of forcing them into a rigid template.
From there, we set up:
The part that took longer than we’d planned for was cleaning up their historical inventory data. Years of manual tracking meant there were real discrepancies between what the spreadsheets said and what was actually sitting in the warehouse. We ended up running a full physical stock count alongside the data migration, just to make sure the new system started with accurate numbers instead of carrying old errors forward.
Inventory counts are now accurate in real time, and the oversold-stock issue hasn’t come up again since go-live. Month-end reconciliation, which used to take finance close to four days, now takes about half a day since the data flows automatically between inventory, purchasing, and accounting. Supplier payments are easier to track too, since purchase orders and payments now live in the same system rather than being chased separately across spreadsheets and email.
A few older Excel-based reports the warehouse team relied on are still being phased out gradually, some staff still cross-check against them out of habit, but that’s expected to fade as everyone gets more comfortable in the new system.
Frontend: ReactJs
Backend: NodeJs
Mobile: Flutter
Database: MongoDB & Redis
Cloud/Hosting: AWS
Other Tools/Integrations: Flolive