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 content was drafted with assistance from AI tools for research, organization, and initial content generation. All final content has been reviewed, fact-checked, and edited by the author to ensure accuracy and alignment with the author’s intentions and perspective.