--- slug: throughput-economics-software type: concept summary: "Evaluate software roadmap, pricing, platform, and capacity moves by their expected effect on throughput, investment, and operating expense across conservative and optimistic scenarios." created: 2026-05-21 updated: 2026-06-02 related: throughput-accounting: relation: specializes note: "Throughput Economics for Software Organizations applies the T-I-OE decision frame to roadmap, pricing, platform, and capacity decisions under uncertainty." throughput: relation: depends-on note: "The software adaptation still depends on TOC Throughput: goal units generated through sales, net of totally variable cost." operating-expense: relation: depends-on note: "Engineering, product, support, SRE, and platform capacity are usually operating expense in this frame, not unit cost allocated to features." product-mix-decision: relation: extends note: "Product-mix ranking works for short-term constraint use; Throughput Economics handles larger decisions that may move the constraint or create new critical resources." toc-software-devops: relation: complements note: "ToC for Software and DevOps governs the delivery flow; software throughput economics governs which delivery, capacity, and market moves are worth the scarce capacity." flow-metrics: relation: depends-on note: "Flow metrics expose the operating capacity and waiting signals the economic scenarios must respect." cost-throughput-thinking: relation: refines note: "The software adaptation is a throughput-world answer to roadmap and platform decisions that cost-world accounting usually misreads." --- # Throughput Economics for Software Organizations > **Concept:** Vocabulary that names a phenomenon. *The application of Throughput Economics to software decisions: evaluate roadmap, pricing, platform, and capacity moves by their expected change in throughput, inventory or investment, and operating expense across conservative and optimistic scenarios.* Software organizations rarely sell a single finished unit. They sell subscriptions, licenses, usage, implementation packages, service levels, risk reduction, or a product capability that makes renewal more likely. The economic object is not the feature; it is the change in revenue, retention, capacity use, and operating expense that follows from a new promise. Throughput Economics gives that object a TOC test. It asks how the move changes total throughput, inventory or investment, and operating expense, which critical resources it loads, what capacity buffer it needs, and whether the change in T minus the change in OE still works in the conservative case. ## Context [Throughput Accounting](throughput-accounting.md) is enough for many short-term operating decisions. If the constraint is stable, the system can rank work by throughput per constraint-unit, protect the constraint, and check the effect on T, I, and OE. That is the logic behind the [Product Mix Decision Under Constraints](product-mix-decision.md). Schragenheim, Camp, and Surace argue that larger decisions need a wider test. A new product, market entry, price change, capacity expansion, or major offer can shift demand, overload a non-constraint, consume protective capacity, or create a new critical resource. The current constraint may no longer be the only resource worth checking. Demand may not be knowable as one number. The decision has to be examined as a range. Software organizations live in that problem. A roadmap bet can raise subscription revenue, reduce churn, increase cloud spend, overload SRE, require implementation capacity, or consume the attention of the few engineers who understand the platform. [Flow Metrics for Knowledge Work](flow-metrics.md) can show where the current delivery constraint sits. Throughput Economics asks whether the proposed business move is worth what it will do to that system. ## What It Is Throughput Economics for Software Organizations applies Schragenheim, Camp, and Surace's decision process to software businesses and software-dependent services. The process starts with the current state: the sales profile, the capacity profile of critical resources, and the expected T, I, and OE if nothing material changes. In a software organization, the sales profile may include subscription plans, license renewals, usage tiers, services revenue, support contracts, implementation work, and expansion commitments. The capacity profile names the resources that can become critical: product engineering, architecture review, security, SRE, customer support, implementation, sales engineering, compliance review, cloud capacity, and sometimes cash. The proposed move is then translated into possible changes in T, I, and OE. A new enterprise feature may create direct throughput through higher contract value. It may create indirect throughput by reducing churn or making a market segment reachable. It may also raise operating expense through support load, security review, cloud capacity, implementation work, or hiring. If the move requires investment in tooling, platform work, or capitalized software, it can raise I as well. The distinctive move is the two-scenario test. The team builds a conservative scenario and an optimistic scenario. Both have to be reasonable: the conservative case is cautious, not catastrophic; the optimistic case is ambitious, not promotional. Each scenario estimates the sales effect, the totally variable costs, the resource load, the needed capacity buffers, and the expected change in net profit. The answer is not a single forecast. It is a range the decision team can live with. The software adaptation needs one extra distinction. A feature is not automatically the thing being sold. Schragenheim, Camp, and Surace use the term *T-generator* for what the customer actually buys. In software, the T-generator may be an account expansion, a new edition, an add-on module, a usage tier, a compliance promise, a retention effect, or a professional-services package attached to the product. Treating the feature itself as the T-generator often makes the economics look cleaner than they are. ## How It Is Measured or Recognized The concept is present when roadmap or platform decisions are evaluated against a baseline and two demand scenarios, not only against expected annual recurring revenue or engineering effort. | Software decision object | Throughput Economics reading | |---|---| | Enterprise feature | Does it raise T through new sales, expansion, or retention after TVC and support effects are counted? | | Platform investment | Does it increase flow, protect a critical resource, reduce OE, or enable T that could not be reached before? | | Pricing change | What happens to demand, churn, support load, and capacity use in the conservative and optimistic scenarios? | | Hiring or contractors | Is this capacity buffer enough to protect delivery without raising OE faster than T? | | Cloud or infrastructure expansion | Is it TVC tied to usage, OE tied to readiness, or investment required to support a new T-generator? | | Scope trade-off | Which T-generator loses or gains throughput when scarce engineering capacity is reallocated? | The first operational signal is a baseline. The team can state current T, OE, and investment at the level needed for the decision, and it can name the delivery or support resources whose load matters. Without those profiles, the economic calculation is mostly assertion. The second signal is resource realism. Software organizations often treat engineering as an undifferentiated pool. Throughput Economics refuses that shortcut. A team may have enough developers in the aggregate and still be constrained by one architecture reviewer, one regulated release gate, one SRE group, one implementation team, or one sales-engineering role. A scenario that ignores that critical resource isn't conservative; it is incomplete. The third signal is a range of outcomes. A single expected ARR number hides the uncertainty Schragenheim, Camp, and Surace put at the center of the method. The conservative scenario asks what happens if adoption, renewal, or expansion is weaker than hoped. The optimistic scenario asks what must be true if demand is stronger than expected: which resource overloads, which capacity buffer is needed, which current sales may be displaced, and whether the change in T minus the change in OE still improves. ## Why It Matters Software prioritization tends to drift toward local measures. Product ranks by customer requests or expected ARR. Engineering ranks by effort or architectural cleanliness. Finance ranks by gross margin or headcount plan. Operations ranks by reliability risk. Each view sees something real, but none of them is the TOC decision by itself. Throughput Economics gives the executive and delivery teams one shared question: what is the expected joint movement in T, I, and OE, and which critical resources make that movement possible or impossible? That question changes the conversation. A high-ARR feature that consumes the only security-review capacity may be worse than a smaller offer that raises throughput without moving the constraint. A platform investment that looks like cost may be the right move if it releases a critical resource and lets a profitable T-generator scale. A cloud expansion that looks cheap per user may be expensive if it creates support and reliability OE the scenarios failed to count. The concept also keeps software TOC from collapsing into flow metrics alone. [ToC for Software and DevOps](toc-software-devops.md) and [Flow Metrics for Knowledge Work](flow-metrics.md) show where value waits and which part of the delivery system limits flow. Throughput Economics decides which business move deserves that scarce capacity. Faster delivery isn't enough if the delivered work does not raise throughput, protect retention, reduce necessary OE, or move the system toward its stated goal. For certification-grade TOC, the software adaptation has to bridge the Finance and Measures domain and the software / DevOps audience. It preserves the TOC definitions of throughput, inventory or investment, and operating expense while making the decision unit fit software work. ## Common Misunderstanding **"A feature is the product."** Usually it isn't. The T-generator is what the customer buys or keeps buying: the edition, contract, service level, usage tier, compliance promise, or business capability. A feature matters economically only through that object. **"Engineering hours are totally variable cost."** Usually they aren't. Salaried engineering, product, support, and SRE capacity are operating expense in the period. Per-feature outsourced work, usage-priced cloud services, payment fees, commissions, and third-party API costs may be TVC, but the classification has to follow the actual behavior of the cost. **"Expected ARR decides the roadmap."** It doesn't. Expected ARR is one input to T. The decision still has to count TVC, OE, investment, capacity load, displacement of other work, delivery risk, and the range between conservative and optimistic demand. **"Flow metrics are the economics."** They aren't. Flow metrics show cycle time, WIP, aging, blocked time, and delivery throughput. They help identify and manage the constraint. They do not decide whether the next product, pricing, or capacity move improves T, I, and OE. **"Optimization decides the answer."** It doesn't. The Throughput Economics paper explicitly warns that an optimized capacity answer may be unrealistic. Managers still have to judge customer effects, capacity-buffer limits, timing, and whether reducing one set of sales to free capacity will damage a larger relationship. ## Sources - Schragenheim, Camp, and Surace, [*Throughput Economics*](https://openlibrary.org/works/OL25325150W) (2019) — the book-length extension of Throughput Accounting into decision economics under uncertainty, including capacity decisions, new-product introductions, and scenario-based evaluation. - Schragenheim, Camp, and Surace, "Using Throughput Economics to Make Better and Safer Business Decisions" (TOCICO, 2022) — the TOCICO-recognized paper that states the method: conservative and optimistic scenarios, critical resources, capacity buffers, T-generators, and change-in-T minus change-in-OE decision checks. - Cox, *TOCICO Dictionary* (2nd ed., 2012), entries "throughput accounting," "throughput," "investment," "operating expense," "throughput per constraint unit," and "totally variable cost" — the certification-grade vocabulary this software adaptation keeps intact. - Goldratt, [*The Haystack Syndrome*](https://openlibrary.org/works/OL4455381W) (1990) — the originating treatment of Throughput Accounting and the T-I-OE measurement frame that Throughput Economics extends. - Kim, Behr, and Spafford, [*The Phoenix Project*](https://openlibrary.org/works/OL16806686W) (2013) — the software and IT operations narrative that makes scarce specialist capacity, WIP overload, and business-value flow legible to DevOps readers. - Forsgren, Humble, and Kim, [*Accelerate*](https://openlibrary.org/works/OL19542983W) (2018) — the empirical DevOps source for delivery-performance measures that software organizations often pair with the economic frame, while keeping operating flow distinct from TOC Throughput. --- - [Next: Complex Environments and Change](complex-environments-change.md) - [Previous: Flow Metrics for Knowledge Work](flow-metrics.md)