—

Technology Evolution & Disruption

The Innovator's Dilemma

Clayton M. Christensen · first published 1997

Christensen's argument: well-run incumbents lose to inferior-looking newcomers not through bad management but because good management — listening to the best customers and chasing the best margins — steers them away from the threat. The useful question is how exposed a business model is to that pattern.

The big picture

Christensen studied disk-drive makers across several product generations, then checked the pattern in excavators, steel and retail. His finding: leaders almost always won the races for better technology inside their existing market (sustaining innovation), and almost always lost when a cheaper, simpler product arrived that their best customers did not want yet (disruptive innovation). The newcomer starts at the bottom of the market or in a market nobody served, improves faster than customers' needs rise, and eventually becomes good enough for the mainstream — at a cost structure the incumbent cannot match without cannibalising itself.

Why it matters now: the 2026 debate about AI agents versus seat-priced software is a textbook case to test the framework on. An agent that does a slice of the work for a fraction of the price looks inferior to a full product suite — which is exactly the profile Christensen describes. The framework does not say who wins; it gives a structured way to ask which business models sit in the path.

Sustaining line overshoots demand; the disruptive line crosses it from below TIME → PERFORMANCE ↑ WHAT MAINSTREAM CUSTOMERS CAN USE low-end / non-consumer needs INCUMBENT — SUSTAINING better products for the best customers overshoot: paid-for, unused ENTRANT — DISRUPTIVE cheaper · simpler · not yet good enough CROSSING = THE DATE TO WATCH good management listens to the best customers — and walks past the threat AI AGENTS VS. SEAT-PRICED SOFTWARE: SCORE THE EXPOSURE — DON'T ASSUME THE OUTCOME
Incumbents win the races for better products and lose to cheaper ones that improve faster than customers' needs. The risk begins where the entrant's line enters the demand band, not at its launch.

The 3 strategic pillars

  1. Sustaining vs. disruptive

    Sustaining innovations make good products better for existing customers; disruptive ones start worse on the metrics those customers value but are cheaper, simpler or more convenient.

    Incumbents win most sustaining battles because the customer, the margin and the sales channel all point the same way. Disruption succeeds precisely where those three signals point away from the new product.

  2. Overshoot: performance outruns demand

    Technology tends to improve faster than the typical customer can use. Once the incumbent overshoots, the basis of competition shifts from performance to price, convenience and speed.

    Draw two slopes: what the mainstream customer needs, and what each product delivers. When the entrant's line crosses the demand line from below, the premium for the incumbent's extra performance starts to erode — the crossing point, not the entrant's launch, is the danger date.

  3. Value networks and resource dependence

    A company's customers and investors effectively allocate its resources; managers who fund what the best customers ask for and what earns the highest margin are rewarded — until that discipline blocks the response.

    Small, low-margin markets cannot move a large firm's growth needle, so they are rationally ignored. The documented escape route is a separate unit with its own cost structure and customers, sized so that small wins matter to it.

What a Closelooknet reader does with it

The working use is an exposure check on business models, not a hunt for the next disruptor. For each holding the questions are concrete: are its best customers already over-served, is there a cheaper product entering from the low end or from non-consumers, how fast is that product improving relative to what customers need, and would a response cannibalise the gross margin the business is valued on? The mistake it prevents is reading a high-margin incumbent's strong recent quarters as proof of safety — in Christensen's pattern, the numbers usually look best just before the crossing. It also guards against the opposite error: calling every new entrant disruptive when it is really a sustaining improvement the incumbent will absorb.

The bridge to the Closelooknet approach

The live Closelooknet case is the software question. SaaSpocalypse argues that agents undermine the seat-based pricing model, and Work-as-a-Service describes the outcome-priced business model entering from below — read together they are a Christensen scenario, not a settled verdict. Agentic Disruption maps who stands on which side, and AW40 tracks the companies positioned to capture value from agents — the entrant side of the ledger, where the pattern would show up first. The companion read is Perez: she describes the cycle at the level of the whole economy, Christensen at the level of the single firm. The pack's scorecard is built to score a business model's exposure on the reader's own evidence, with the incumbent's defences scored alongside — exposure is not a forecast.

Action-Kit — from theory to practice

Tooling & data

What you needWhere to get itCost
Company filings — segment and margin data Gross margin by segment, pricing-model disclosures, seat or customer counts, net retention where reported SEC EDGAR (US) and company investor-relations pages The margin under attack and the share of revenue tied to per-seat pricing are the two numbers the scorecard leans on hardest. Free
Entrant pricing and capability tracking List prices and benchmark progress of the low-end or new-market product, to estimate its improvement slope Vendors' public pricing pages; Artificial Analysis for AI-model price and benchmark history Record price per unit of work and a capability score at dated intervals — two points a year apart are enough for a first slope. Freemium
Fundamentals screener Peer gross-margin and growth comparison across an industry, to see where the high-margin tier sits stockanalysis.com (free tier) or Koyfin Freemium

The formulas

  • Performance-overshoot gap

    Overshoot = (incumbent performance − mainstream required performance) / mainstream required performance
    • Incumbent performance on the metric customers buy on
    • Performance the typical customer actually needs

    Positive and widening = customers pay for capability they do not use; that is the opening a cheaper product needs.

  • Trajectory crossing time

    t* = ln(D0 / E0) / (ln(1 + gE) − ln(1 + gD)) [years until the entrant meets mainstream demand]
    • E0: entrant performance today
    • gE: entrant annual improvement rate
    • D0: mainstream required performance today
    • gD: annual growth of that requirement

    Only defined when gE > gD. The result is highly sensitive to the growth rates — run a range, not a point.

  • Weighted disruption-exposure score

    Exposure = Σ (wᵢ × sᵢ) / (5 × Σ wᵢ) × 100, with sᵢ on 0–5; bands: < 40 low, 40–65 medium, > 65 high
    • Eight criteria scored 0–5 (overshoot, low-end entrant, new-market entrant, entrant slope, margin under attack, cannibalisation, pricing-model fit, separate-unit response)
    • Weights wᵢ set by the reader

    Defensive criteria are scored inverted (5 = no defence), so higher always means more exposed.

  • Gross-margin-under-attack ratio

    GMUA = (incumbent gross margin − entrant gross margin) × share of revenue in the contested segment
    • Incumbent gross margin %
    • Entrant or substitute gross margin % (estimate)
    • Share of revenue exposed

    Approximates how many points of company-level gross margin a full move to the entrant's economics would cost — the size of the cannibalisation the incumbent is reluctant to accept.

Applied Pack · free members

Christensen Applied Pack

The disruption-exposure scorecard: eight criteria scored on your own evidence, a weighted exposure band per business model, and a crossing calculator that turns two growth rates into a date to watch.

  • Christensen_Disruption_Scorecard.xlsx — READ ME, an eight-criterion weighted scorecard with live exposure score and low/medium/high band for three EXAMPLE_ companies you overwrite, and a trajectory sheet that computes the year an entrant's performance crosses the mainstream-demand line
  • christensen_scorecard.py — stdlib-only: reads a CSV of your own scores and weights, prints a ranked exposure table, and runs the trajectory-crossing calculator from the command line
  • scores_sample.csv — EXAMPLE_ rows showing the input format
  • README.txt — criterion definitions, inputs, how to run, and the educational-use disclaimer

Pack security

Macro-free Excel · plain-text Python you can read before you run it · no installers, no network access — the code works only on files you provide. Served only from closelook.net; we never distribute through download portals or email attachments. How to verify in 30 seconds →

SHA-256 8694d5dbd81b0a4ae545feff6579487a051b018d1fdb2dd5c8f44c12d0bb207e

Independent scan report — VirusTotal, 70+ engines ↗

The pack is a free-membership download — no card, free forever. Membership also delivers the Daily Pulse and Weekly Signal to your inbox.

Join the Look — free →

Closelooknet publishes a market diary, not investment advice. This condensed read restates the book's ideas in our own words for education — for the author's full argument, go to the source.