Core Idea

A system stock is any quantity that accumulates or depletes over time — the memory of a system. Stocks are what you can count or measure at any given moment: water in a reservoir, money in a bank account, trust between people, trees in a forest. They change slowly, giving systems their characteristic inertia and resilience.

What Is a System Stock?

In Donella Meadows’ systems framework, a stock is the fundamental building block of any dynamic system. Formally derived from Jay Forrester’s system dynamics tradition, a stock is a “level” variable — a quantity that accumulates over time and represents the state of the system at any instant.

The classic illustration is the bathtub analogy: the water level is the stock; the faucet is the inflow; the drain is the outflow. The stock at any moment is the integral of all past inflows minus all past outflows — you cannot instantly drain a bathtub.

Why Stocks Change Slowly

Stocks act as buffers and shock absorbers because they can only change at the rate flows permit:

  • Inertia: A large stock cannot be rapidly reversed — a forest doesn’t grow overnight, nor does it vanish in a day
  • Memory: The current level encodes the cumulative result of all past activity
  • Delays: Stocks change gradually, creating a lag between cause and observable effect
  • Decoupling: Stocks allow inflows and outflows to operate at different rates simultaneously

Types and Behaviour

Stocks exist across physical and abstract domains:

  • Physical: Water in a reservoir, money in an account, inventory in a warehouse
  • Abstract: Trust between organisations, team knowledge, brand reputation, employee morale

Abstract stocks behave identically to physical ones — they accumulate from inflows and deplete through outflows, and they resist rapid change.

Why Stocks Are the Foundation of System Behaviour

  • Feedback signals: Stocks are what feedback loops respond to — a thermostat monitors the temperature stock; a company monitors its cash stock
  • System memory: Stocks carry forward the history of past flows, making current system state path-dependent
  • Decoupled decisions: Because stocks buffer between inflow and outflow, different actors can respond to different signals at different times — a major source of complexity and unintended consequences

Sources

  • Meadows, Donella H. (2008). Thinking in Systems: A Primer. Chelsea Green Publishing. ISBN: 978-1-60358-055-7.

  • Forrester, Jay W. (1961). Industrial Dynamics. Cambridge, MA: MIT Press.

    • Foundational system dynamics text that formalised “levels” (stocks) and “rates” (flows)
  • Sterman, John D. (2000). Business Dynamics: Systems Thinking and Modeling for a Complex World. Irwin/McGraw-Hill. ISBN: 978-0-07-231135-8.

  • Forrester, Jay W. (1968). “Principles of Systems.” Collected Papers of Jay W. Forrester. MIT Press.

    • Established the formal definition of state variables (stocks); confirmed that stocks are the only variables with memory
  • Richardson, George P. (1991). Feedback Thought in Social Science and Systems Theory. Philadelphia: University of Pennsylvania Press. ISBN: 978-0-8122-1328-5.

    • Historical and conceptual review of how stock/flow and feedback thinking developed across economics, engineering, and social science

Note

This note was researched and drafted with AI. How these notes are written →