The upgrade trap
Most companies did not stay on an old ERP release by choice. They were built into it.
Year after year, more custom code piled up. With every customisation the next upgrade became more complex, riskier and more expensive. At some point standing still was simply the more economical option.
First you pay for that complexity to be created. Later you are asked to pay a second time for it to be taken away again.
And when that time comes, every intermediate stop carries a small project of its own:
- An environment has to be built, run and torn down again.
- Data has to be transferred and checked for completeness.
- Customisations have to be made to run – on a state nobody will ever work on productively.
- Departments have to test what they will leave behind shortly afterwards.
- Errors introduced here travel on to the next stop.
- Every transition extends the timeline – and with it the window in which requirements, people and priorities change.
That does not mean intermediate stages are always wrong. There are cases in which an intermediate step is the safer route. It should just be a technical necessity, not a default setting.
And now you want to hand your upgrade back to the very people under whose watch your ERP became an upgrade trap in the first place?
Where else in your life would you decide like that?
This is not a law of nature and not a purely technical problem. It is the result of decisions that ERP vendors and consultancies recommended, implemented and invoiced over many years. It is exactly this project logic that turns migrations into a gold mine. We break with it.
For us a migration is a bridge. Destination, route, date and price are fixed. You are not paying for additional project days, you are paying for a safe arrival in the new system.
That does not make us popular everywhere in this industry. Whoever earns money on long projects takes little joy in short migrations.
Our customers do.