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
Related Concepts
Sources
-
Meadows, Donella H. (2008). Thinking in Systems: A Primer. Chelsea Green Publishing. ISBN: 978-1-60358-055-7.
- Chapter 1: “The Basics” — definitive treatment of stocks, flows, and the bathtub analogy (pp. 17–34)
- Available: https://www.chelseagreen.com/product/thinking-in-systems/
-
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.
- Comprehensive treatment of stock-and-flow structures; explains how stocks create delays and buffers (Chapter 6)
- Available: https://www.mhprofessional.com/business-dynamics-9780072311358-usa
-
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 →