When I became CEO, Nerivane Systems maintained 41 customer-specific product branches. Some supported requirements that our main product did not yet handle. Others preserved decisions whose original commercial rationale was difficult to reconstruct. Engineering wanted consolidation, while account teams feared that a migration programme would turn technical debt into customer dissatisfaction. Both groups were describing a real cost, but they were not yet working from the same record of obligations.
I commissioned a branch-by-branch review covering contract terms, active usage, support effort and the feasible route into supported configurations. We did not announce a single retirement date. Instead, each account received an explicit decision: migrate after a defined capability was available, retain the branch with a named owner, or discuss an orderly end to the relationship. The board accepted that the programme could reduce revenue before it improved our operating position.
The first commercial estimate identified US$9 million of annual recurring revenue attached to the most difficult transitions. We funded migration work and gave account leaders authority to negotiate timing within agreed boundaries. Engineering published the product capabilities needed for each move, while customer teams documented acceptance criteria. We also kept a record of promises that could not be absorbed into the main product without distorting it for other customers.
Over thirty months, twenty-eight deployments moved to supported configurations and four relationships ended at agreed renewal points. Nine branches remained, with owners and future decisions recorded. Annual recurring revenue lost through the four departures was US$2.1 million. The company reduced duplicated release work and could explain the exceptions it still supported. I would change the initial sequencing: we began with technically straightforward branches, but a few commercially sensitive accounts needed earlier discussion even though their engineering work would occur later.