Company context
The client is a $90M B2B distribution company that had been running on Microsoft Dynamics GP since 2013. Microsoft's end-of-mainstream-support window forced the modernization decision; the company had been deferring it. By the time we engaged, GP had 12 years of accumulated customizations: 14 custom integrations to upstream/downstream systems, a heavily modified chart of accounts, custom fields documenting domain logic, and a SQL-server-back-end that finance accessed via direct ODBC for ad-hoc reporting.
Legacy ERP migrations differ from QBO → NetSuite migrations in three ways: (1) data extraction is harder — older databases use complex schemas without modern API access; (2) custom integrations need to be inventoried and rebuilt against modern APIs; (3) tribal knowledge of the system lives in 1–2 long-tenured employees who become single points of failure during migration.
- $90M B2B distribution
- 12 years on Microsoft Dynamics GP
- 4 distribution centers
- 1,800 active SKUs
- 14 custom integrations (EDI, banking, payroll, e-commerce, manufacturing data)
- 8-person finance team
- Microsoft mainstream support ending
- Modernization mandatory; not optional