The root mechanism

Why a piece of software can be worth $50,000 a year to one company and $2,000,000 a year to another — and why the person who signs the contract is almost never the person who uses it

5 min read

This lesson derives, once, the three structural reasons enterprise software commands the pricing and contract shape it does. Every later module — the sales cycle, the pricing negotiation, the build-vs-integrate call — assumes this argument rather than re-making it.


Three separate mechanisms, often mistaken for one

"Enterprise software is expensive because big companies have big budgets" is the popular explanation, and it isn't wrong so much as it skips the actual mechanism. Three distinct structural forces are doing the work, and they don't always point the same direction — which is exactly why an operator who understands them can find contracts other people miss.

1. Switching costs, not sticker price, set the real ceiling. Software embedded in a large organization accumulates dependencies a self-serve tool never does: integrations with other systems, custom configuration, institutional process built around it, and staff trained specifically on it. Economist Oliver Williamson's transaction cost economics — the academic foundation this mechanism traces to, and the work for which he shared the 2009 Nobel Memorial Prize in Economic Sciences — names the underlying concept asset specificity: an investment worth much less outside the relationship that produced it than inside it. [Established] Once real asset-specific investment has been built around a piece of enterprise software — data migrated in, workflows built on top, staff certified on it — the cost of leaving isn't the new vendor's price. It's the sum of migration, retraining, and operational risk, borne on top of whatever the new contract costs. That gap between "what the incumbent charges" and "what leaving would actually cost" is real, structural, and is what lets an enterprise vendor price well above what a feature-for-feature comparison would suggest, without doing anything predatory to create it.

A specific figure worth naming and setting aside rather than repeating: vendor and consultancy content on switching costs frequently cites an "exit tax" of 150–200% of Annual Contract Value, or claims that inadequate switching-cost planning makes future switching costs "16 times higher." [Speculative — untraceable]. Neither figure traces to a named, disclosed study; both appear exclusively in content published by vendors and consultancies with a direct commercial interest in enterprise buyers believing switching is catastrophically expensive (which sells vendor lock-in prevention services) or that lock-in itself is unavoidable (which sells the incumbent's own renewal). The underlying mechanism — switching costs are real, structural, and non-trivial — is independently well-grounded in Williamson's work above; the specific multipliers are not, and shouldn't be repeated as if they were.

2. Procurement and compliance overhead is a real cost the seller is pricing into the sale, not decoration. A large organization buying software isn't only evaluating whether the product works — it's managing legal, security, and financial risk on behalf of the whole company, formalized into a specific, procedural review (Module 2 covers the mechanics in full). That review has a real cost: legal review time, security-audit coordination, procurement-staff hours, executive sign-off cycles. A vendor selling into that process is, in effect, being paid to absorb the seller-side cost of surviving it — writing the security documentation, carrying a compliance attestation, staffing a team that can turn around a security questionnaire in days instead of weeks. [Established] as a mechanism; the specific dollar shape of it is this module's next lesson and Module 2's territory.

3. The buyer is rarely the user, and that single fact restructures the entire sale. In a self-serve SaaS product, the person who decides to pay and the person who uses the product daily are usually the same person — friction is low, and the sale is won on the product itself. In enterprise software, those are structurally different people with different, sometimes conflicting incentives: an economic buyer who controls budget and is bought on ROI and risk reduction; a technical buyer (often IT, security, or engineering leadership) who is bought on architecture fit, integration burden, and whether the product passes their own review; and the actual end users, who may have no say in the purchase at all and whose day-to-day experience of the tool doesn't determine whether the deal closes. This buyer/user split is the organizing concept behind the modern B2B "buying center" framework used across enterprise sales methodology — vocabulary that traces to Miller Heiman's Strategic Selling and was reinforced by CEB/Gartner's later Challenger Sale research. [Established] as a standard, decades-old practitioner-research framework; Module 2's first lesson names the specific roles and what each one is actually evaluating.

Why this changes the entire sales motion

A product that sells itself to the person using it — the self-serve SaaS default — doesn't need this course. The moment the buyer and the user diverge, the product stops being the whole pitch. You are now selling to at least two different evaluation criteria simultaneously: does this reduce risk and deliver ROI the economic buyer can defend upward, and does this pass the technical and security bar the technical buyer's own career risk is attached to. A great product that only wins on the first criterion stalls in security review. A technically flawless product that only wins on the second never gets budget approved. Module 2's buying-committee lesson names every role in that committee and what each one is actually buying; this lesson exists so you have the underlying reason before you memorize the roles.

What this predicts, and what it doesn't

This mechanism predicts long sales cycles (multiple stakeholders with different criteria take longer to align than one buyer deciding alone), predicts that price resistance shows up less on "is this worth it" and more on "can we get this past our own process" (Module 2), and predicts that once a contract is won and switching costs accumulate, the relationship is genuinely sticky — which is exactly why enterprise contracts run multi-year (this module's next lesson works the actual contract-economics shape that produces). It does not predict that any given piece of custom software is the right answer to a given enterprise's problem — that's a separate, honest question Module 3 takes on directly, because the existence of a strong sales mechanism for custom enterprise software says nothing about whether custom development is actually the correct technical decision for a specific buyer.

Enterprise Software · progress saved in this browser · sign in to sync across devices

Up next

Contract economics

What "six-to-seven-figure, multi-year" actually means in numbers, and why the same mechanism that makes enterprise software expensive also makes it slow to close

3 min