How do you decide whether to cannibalize your own product?

THE SHORT ANSWER

Run four diagnostic questions in order. Can the legacy architecture support the successor's quality bar? Is the legacy customer base the right ICP for the successor? Can the company afford the gross margin trough, which compresses from 78-82% to 58-65% during the ramp? Is the buyer the same person? The answers route the decision to one of three operating modes: sunset, refresh, or split. Most CPOs want the answer to be refresh because it is least disruptive. The honest test is the four questions, not the comfort level.

The hardest call a CPO makes during the AI inflection is not whether to ship an agent product. It is whether to keep selling the SaaS product that pays the agent product's payroll. This is the decision framework I use: four diagnostic questions that route to three operating modes.

The four diagnostic questions

Run these in order. Each one routes the decision.

Question one: can the legacy architecture support the successor's quality bar? Look at the agent-native product you would ship in twelve months if your current architecture were the constraint. Can the legacy data model, latency profile, and security posture carry it? Do not accept wishful thinking from engineers. Have a senior engineer write a one-page sketch of how the successor would ship on the legacy architecture. If the sketch needs three foundational rewrites, the architecture cannot support it, and the architecture is forcing a sunset regardless of the customer math.

Question two: is the legacy customer base the right ICP for the successor? If yes, sunset is operationally clean because you migrate them. If the base is the wrong ICP, sunset means losing those customers, and the question becomes whether you can replace them faster than you lose them. Most companies discover the buyer for the agent product is different from the buyer for the SaaS product, which routes toward split.

Question three: can the company afford the gross margin trough? Gross margin compresses from 78-82% for mature SaaS to 58-65% for early Service-as-Software during the ramp, bottoming around month 12 and recovering toward 70-75% by month 24 to 30. Compute how much cash the company burns at the bottom given the current trajectory. If the answer is that you do not have the runway, the call cannot be sunset. It is split, where legacy revenue defends the cash position, or refresh.

Question four: is the buyer the same person? Same buyer means migration is feasible and one relationship handles both products. Different buyer means split, because the two products need different sales motions, CS playbooks, and positioning, and trying to run both under one product team breaks one or both.

Routing to the three modes

Take the four answers and route. Sunset when the architecture cannot extend, the customer base is the right ICP, and the trough is affordable. Refresh when the architecture can extend, the base is the right ICP, the buyer is the same, and AI is a feature improvement rather than a business model replacement. Split when the customer base is the wrong ICP, or the buyer is different, or the trough is not affordable without the legacy revenue.

Most CPOs I work with want the answer to be refresh because it is the least disruptive. In 2026 the architecture and pricing realities of agent products are pushing more decisions toward sunset than most CPOs are comfortable with. The honest test is the four questions, not the comfort level. The cleanest tell for refresh: can you publish a single roadmap that contains both products without lying about how they relate.

Run the four questions on a single page before Friday. Show the page to your CFO, just the CFO, and ask what would have to be true for the gross margin trough to be acceptable to the board. Their answer is your next month of work.

SOURCES

THE LONG VERSION

RELATED ANSWERS

Last reviewed 2026-07-31 · 3 min read