Systems Thinking

Skip to content
BbNwbxgOz51gAAAAAElFTkSuQmCCayall

Knowledge

Systems Thinking

Understanding relationships, feedback, and change

On this page

Systems thinking is an approach to inquiry that examines phenomena through the relationships among their components, the flows connecting them, feedback loops, delays, and patterns generated by the whole. Its modern development took place in the twentieth century, particularly in the 1940s and 1950s, as several traditions converged. These included Ludwig von Bertalanffy's general system theory and the cybernetics framework developed by Norbert Wiener in 1948. System dynamics, developed by Jay W. Forrester at MIT in the late 1950s, added explicit methods for modeling stocks, flows, and feedback. These traditions subsequently informed management, ecology, engineering, and the social sciences in different ways. Systems thinking therefore has neither a single origin nor one unified theory. It is a family of approaches that investigate systems without reducing their behavior to the separate behavior of their parts.[1][2][3][4]

Thinking in systems means more than saying that “everything is connected.” It requires specifying what is connected, through which mechanisms, in what direction, with what delays, within which boundary, and on what evidence. The approach is especially useful when a problem persists despite repeated interventions, when a solution produces unintended consequences, or when apparently positive local outcomes undermine the performance of the whole.

Systems thinking shifts attention from isolated events to patterns over time, relationships, accumulation, and the consequences of interactions between decisions and their environment.

1. Introduction

Many difficult problems have no single cause. A backlog may grow even after more staff are hired. Cost cuts may weaken the capabilities that made a business productive. A digital platform may increase short-term engagement while eroding the trust that sustains its community. In such cases, focusing on the latest event can conceal accumulation and delayed responses.

Systems thinking provides a language for investigating these situations. It asks how behavior develops over time, which stocks are building up or being depleted, which decisions change flows, which loops amplify or limit change, and how participants themselves respond to interventions.

This approach does not replace specialized expertise. Investigating an epidemic requires epidemiology; assessing a bridge requires engineering; developing public policy requires legal, economic, institutional, and social knowledge. Systems thinking organizes questions and hypotheses. It cannot supply evidence that does not exist.

2. What is systems thinking?

Systems thinking is an analytical orientation concerned with organized wholes. Rather than treating every component as independent, it examines how relationships, rules, information, resources, and decisions produce collective behavior. Its central concern is not simply the list of parts, but the structure through which changes in one part affect others.

Three shifts characterize this approach:

  • From events to patterns that recur or change over time.
  • From isolated causes to networks of influence and causal loops.
  • From one-off fixes to interventions assessed for their effects on the whole.

Systems thinking is not a single method, and it does not automatically produce a sound analysis. It can guide the formulation of questions and the development of qualitative or quantitative models. Conclusions are only as strong as the data, the stated assumptions, and the fit between the method and the problem.[11]

Several related traditions remain distinct. System dynamics formally models stocks, flows, feedback, and delays, often using simulation. Systems engineering addresses the realization, use, and life-cycle management of engineered systems.[13] Complexity science studies phenomena such as adaptation, networks, transitions, and emergence. Systems thinking can draw on all three without being interchangeable with any of them.

3. Origins and development

Systems thinking has no single inventor. Relational and holistic reasoning predates the twentieth century, but its modern forms developed through the convergence of several fields.

In biology, Ludwig von Bertalanffy advanced general system theory as an effort to study principles of organization applicable to different kinds of systems. His 1950 article in The British Journal for the Philosophy of Science is a documented milestone.[1]

In 1948, Norbert Wiener published Cybernetics, which organized questions of control and communication in animals and machines and helped establish the study of feedback.[2] Cybernetics showed how the outcome of an action can return as information and alter subsequent actions.

In the late 1950s, Jay W. Forrester developed system dynamics at MIT, initially for industrial problems. The approach explicitly represented stocks, flows, delays, and feedback loops. Industrial Dynamics, published in 1961, consolidated this work.[3][4]

Over the following decades, these ideas entered ecology, management, urban planning, health, public policy, engineering, education, and sustainability research, using different methods and vocabularies. This expansion did not create a single theory. Systems thinking remains a family of approaches connected by their attention to interdependence, time, and the behavior of the whole.

4. Core principles

4.1 Behavior depends on structure

Persistent patterns may arise from rules, incentives, constraints, information channels, and accumulation. Here, “structure” means more than an organizational chart or a physical arrangement. It includes the relationships that shape available decisions.

4.2 Time is part of the explanation

A snapshot may hide the path that produced the current state. Systems analysis therefore looks for time series, shifts in trends, oscillations, acceleration, and lags between actions and effects.

4.3 Boundaries are analytical choices

Every model leaves something out. Its boundary should be broad enough to capture the decisive mechanisms and narrow enough to make investigation feasible. That boundary must be stated and reconsidered when the model fails.

4.4 Relationships may be nonlinear

Doubling an input does not always double the result. Saturation, thresholds, diminishing returns, turning points, and regime changes may matter. Nonlinear relationships help explain why similar interventions produce different effects in different settings.

4.5 An observer's perspective is limited

People in different parts of a system have different information, incentives, and experiences. Bringing together multiple perspectives can reveal missing mechanisms, but agreement does not substitute for evidence.

4.6 Interventions change the system being observed

A policy, metric, or technology changes incentives and behavior. Participants may learn, adapt, work around rules, or exploit loopholes. Evaluation must include the system's response.

4.7 Models must be judged against their purpose

No model completely represents a real system. A model that explains a historical pattern may not predict precise values. A map intended to support discussion may not justify a quantitative decision. Assessment should consider the question, available evidence, sensitivity to assumptions, and consequences of being wrong.

5. Systems, elements, and relationships

A system can be described as a set of related elements that maintains processes and generates behavior within a specified boundary. This is an operational definition: the same phenomenon may be modeled in different ways depending on the question.

Elements

Elements are the entities considered relevant: people, organizations, machines, species, rules, databases, or resources. A list of elements alone does not explain a system.

Relationships

Relationships describe how one variable influences another. They require a plausible mechanism and, where possible, evidence. An arrow on a diagram is a causal hypothesis, not proof.

Stocks

Stocks are quantities accumulated at a particular time: population, water in a reservoir, capital, inventory, debt, a team's knowledge, or a backlog of unresolved cases. Stocks give a system memory.

Flows

Flows are rates that increase or decrease stocks: births and deaths, cash inflows and outflows, hiring and departures, or incoming and resolved support tickets. In general:

Change in a stock = inflows − outflows, over a given time interval.

Confusing a stock with a flow is common. Reducing the rate at which a problem enters a system does not immediately remove what has accumulated. The stock starts to decline only when outflows exceed inflows. John Sterman's research shows that even highly educated participants can struggle with this basic relationship.[5]

Function, purpose, and outcomes

Engineered systems may have an explicit purpose. In social or ecological systems, the word “purpose” requires care: recurring outcomes do not establish shared intent. An institution may state one objective while its actual incentives and rules reproduce a different pattern.

Ways to represent a system

Different representations address different questions:

  • Behavior-over-time graphs show the trajectories of relevant variables.
  • Causal loop diagrams record hypotheses about directions of influence and feedback.
  • Stock-and-flow diagrams represent accumulations and rates of change.
  • Quantitative models and simulations explore the logical consequences of specified assumptions.
  • Stakeholder, process, and network maps highlight institutional, operational, or structural relationships.

A more detailed drawing is not automatically more accurate. The focal question should determine the representation, rather than a preference for a particular tool. In system dynamics, terms such as stock, flow, reinforcing loop, and balancing loop have technical meanings that should be used consistently.[12]

6. Linear and systemic causality

Linear causality represents an open sequence: A influences B, which influences C. This model can be useful when the mechanism is relatively stable, the time frame is short, and any effect returning to influence the original cause is negligible.

Systemic causality considers networks and loops: A influences B, B changes C, and C may feed back to change A. This does not discard linear relationships; it places them within a broader structure.

A rigorous systems explanation must distinguish:

  • Correlation: two variables change together.
  • Mechanism: the process through which one change may produce another.
  • Feedback: part of an outcome returns to influence the process.
  • Confounding: a third variable affects the variables being observed.
  • Contextual condition: a circumstance changes an effect's strength or direction.

Causal diagrams make hypotheses open to discussion, but do not establish causation on their own. The polarity of an arrow does not, by itself, reveal an effect's magnitude, functional form, or timing. Experiments, observational studies, time series, case comparisons, domain expertise, and formal models may be needed to support the proposed relationships.

7. Feedback loops

A feedback loop exists when a change travels through a sequence of relationships and returns to influence the initial variable.

Reinforcing loops

Reinforcing loops amplify the direction of change. More practice may improve skill; greater skill may improve performance; better results may create more opportunities to practice. These loops can generate cumulative growth or decline. “Reinforcing” does not mean “beneficial.”

Balancing loops

Balancing loops act to reduce a gap relative to a desired state or goal. A thermostat compares the measured temperature with its setting and adjusts the heat. In an organization, noticing a backlog may prompt an increase in service capacity. “Balancing” does not mean “good”: a system can stabilize in an undesirable state.

Loop dominance

Real systems contain multiple loops. A reinforcing loop may dominate initially, then be limited by scarcity, saturation, or regulation. This shift helps explain S-shaped growth, oscillations, and changing trends.

Polarity and evidence

“Positive feedback” and “negative feedback” describe a loop's direction, not a moral judgment. Polarity alone does not determine all behavior. Delays, nonlinearities, initial conditions, and interactions with other loops also matter.

8. Delays and second-order effects

A delay is the lag between a change and its observable effects. Delays arise in transport, information, perception, decisions, implementation, and biological or social responses.

They can create three problems:

  1. Overcorrection: an intervention continues before its effects have become visible.
  2. Premature abandonment: a potentially effective policy is stopped before it has time to work.
  3. Misattribution: a delayed outcome is attributed to the latest event rather than an earlier cause.

First-order effects are direct, near-term consequences. Second-order effects arise from subsequent responses by people, organizations, or processes. Automation may shorten a task, then increase demand, move a bottleneck to another stage, or change the skills people need. Numbering these effects is an analytical device, not a natural boundary. Causal chains can continue and become loops.

Useful questions include: What happens after the initial response? Who adapts? Which resource builds up or runs out? Which incentive changes? Which effect appears only beyond the usual evaluation period?

9. Emergence and complex systems

Emergence is the appearance of collective patterns produced by interactions among components, even though those patterns are not properties of any component in isolation. Traffic jams, language conventions, segregation patterns, and network behavior can emerge from local decisions.

Complex systems often involve:

  • Many interacting agents or components.
  • Adaptation and learning.
  • Nonlinear relationships.
  • Path dependence.
  • Sensitivity to context.
  • Large-scale patterns generated by local rules.
  • Limited capacity for detailed prediction.

Emergence is not another word for mystery. Agent-based models, network analysis, experiments, and simulations can sometimes show how local rules generate large-scale patterns. Still, reproducing a pattern does not prove that the modeled mechanism is the only one responsible for the real phenomenon.

10. Systems thinking in decision-making

Systems thinking improves decisions when it turns a vague narrative into explicit, testable hypotheses. A practical process is to:

  1. Frame the focal question: identify the behavior to be understood, its context, and whose concerns it addresses.
  2. Set the time horizon: allow enough time to capture delays and shifts in trends.
  3. Develop a reference mode: describe or graph how key variables have changed.
  4. State the boundary: record what is included and excluded.
  5. Identify stocks and flows: locate the accumulations that give the system memory.
  6. Choose a suitable representation: use the simplest model that answers the question without omitting decisive mechanisms.
  7. Map relationships and feedback: treat each connection as a causal hypothesis.
  8. Examine actors and incentives: include differences in information, power, and capacity to adapt.
  9. Look for delays and nonlinearities: test for saturation, thresholds, and delayed responses.
  10. Compare alternative explanations: seek data that could contradict or refute the preferred model.
  11. Test and validate: check dimensional consistency, extreme conditions, parameter sensitivity, fit with data, and plausible mechanisms as appropriate to the model.
  12. Design reversible interventions: begin at a scale that reflects the uncertainty.
  13. Monitor how effects are distributed: track benefits, costs, and risks for different groups.
  14. Revise the model: update assumptions as results emerge.

An intervention may change parameters, information flows, rules, incentives, capacity, goals, or paradigms. Donella Meadows's influential list of “leverage points” organizes possible interventions. It is a heuristic, not a universal guarantee of impact.[6]

11. Practical applications

Business and organizations

Businesses can examine delays between hiring and productivity, loops linking quality and rework, target pressure and distorted metrics, or interactions among capacity, demand, and backlogs. The value lies in revealing how local decisions can shift costs to other departments or into the future.

Economics and public policy

Policies operate in settings with multiple actors, conflicting objectives, and adaptive responses. The OECD and IIASA report on systems thinking for policymaking highlights systems mapping, indirect effects, complexity, and modeling methods as tools for addressing interconnected problems.[7] These tools do not eliminate political choices. Models clarify possible consequences, but cannot determine which values should take priority.

Science and technology

In research, the approach connects levels of analysis and makes mechanisms explicit. In engineering and software, it helps examine dependencies, reliability, safety, bottlenecks, and the effects of changes across the entire life cycle.

Artificial intelligence

An AI model belongs to a sociotechnical system that also includes data, interfaces, people, organizations, incentives, and oversight. The NIST AI Risk Management Framework calls for attention to context, human roles, impacts, and ongoing risk management throughout the life cycle.[8] An assessment based only on average performance can overlook changing user behavior, unequal error distribution, overreliance, and data generated by deployment itself.

Health

Health interventions can affect demand, staffing, trust, access, and resource allocation. The World Health Organization presents systems thinking as a way to examine effects across the system and ask not just what works, but for whom and under which circumstances.[9]

Society and everyday life

The approach can inform urban transportation, education, household budgets, habits, and time management. In these settings, metaphors should not be turned into falsely precise models. Its value comes from observing accumulation, constraints, delayed responses, and consequences, rather than drawing elaborate diagrams unnecessarily.

12. Examples

12.1 A service backlog

Stock: requests waiting to be handled. Inflow: new requests per unit of time. Outflow: requests resolved per unit of time.

If 120 requests arrive each day and 100 are resolved, the backlog grows by 20 per day. Hiring can increase future capacity, but training and supervision introduce delays and can temporarily reduce experienced staff members' productivity. Counting hires alone confuses an added resource with a delivered outcome.

An adequate evaluation would track at least arrivals, resolutions, backlog size and age, training time, rework, and service quality. These measures help distinguish genuine improvement from simply moving the problem elsewhere.

12.2 Cost cutting and capability

An organization cuts training to improve quarterly results. Savings appear immediately; lost capability emerges gradually. More errors create rework, increasing pressure and leaving less time for learning. A cycle of deterioration develops. This example is illustrative. A real case would require measuring capability, rework, workload, and competing explanations.

12.3 A recommendation platform

A system optimizes clicks. Content that attracts clicks receives more exposure; exposure generates more data; the data reinforce future selection. This loop may improve personalization, but it can also concentrate attention, reduce diversity, or encourage content tailored to the metric. Evaluation must examine behavior created by deployment as well as model accuracy.

12.4 Urban transportation

Expanding road capacity may initially ease congestion. Over time, changes in routes, travel times, locations, and transportation choices may increase demand again. The outcome depends on context and should not be treated as a universal law. Systems reasoning brings behavioral responses and land use into the analysis.

12.5 Public health

A new diagnostic technology may increase detection while putting pressure on laboratories, referrals, and treatment. Its potential benefits depend on capacity at subsequent stages. The systems question extends beyond “Does the test work?” to “How will the network respond to its adoption?”

13. Limitations and common mistakes

Limitations

  • Models are partial representations. Every model selects variables and leaves out detail.
  • Complexity does not guarantee an explanation. A large diagram can conceal weak assumptions.
  • Prediction may be limited. Adaptation, structural change, and external events reduce the stability of relationships.
  • Data may be insufficient. Relevant mechanisms are not always observable or precisely measurable.
  • Values remain involved. Choosing the problem, boundary, goal, and acceptable distribution of risk involves normative judgments.
  • Participation does not remove inequalities. Collective processes can reproduce differences in power and access to information.
  • Boundaries can reproduce bias. Costs, affected groups, or inconvenient mechanisms may be excluded.
  • Different methods can produce different interpretations. Disagreement between models calls for comparison of assumptions and evidence, not automatic selection of the preferred result.

John Sterman emphasizes a central precaution: models are inevitably incomplete and should support learning, testing, and revision rather than claims of total certainty.[10]

Common mistakes

  1. Saying everything is connected without specifying mechanisms.
  2. Treating correlation as causation.
  3. Drawing arrows without evidence or conditions under which they apply.
  4. Equating positive feedback with benefit and negative feedback with harm.
  5. Ignoring stocks and representing only events.
  6. Choosing a convenient boundary that excludes relevant costs.
  7. Using a model to confirm a predetermined story.
  8. Assuming the system has a single purpose.
  9. Looking for one lever that will solve everything.
  10. Presenting simulation as certain prediction.
  11. Omitting who receives benefits, costs, and risks.
  12. Intervening without monitoring, reversal, or stopping criteria.
  13. Treating qualitative maps and quantitative models as equivalent evidence.
  14. Confusing the ability to explain a pattern with the ability to predict its future value.

14. Connections with other mental models

  • Causality: examines whether and how one change produces another; systems thinking extends the analysis to loops, delays, and multiple mechanisms.
  • Feedback: describes causal returns that reinforce or balance change.
  • Complexity: investigates adaptation, nonlinearity, networks, and limits to prediction.
  • Emergence: explains collective patterns produced by local interactions.
  • Mental models: make the representations used to interpret and decide explicit; systems analysis seeks to test and revise them.
  • Probability: represents uncertainty, variability, and risk, but does not replace an explanation of mechanisms.
  • Counterfactual thinking: asks what would happen under an alternative, supporting causal evaluation and comparisons of interventions.
  • Second-order effects: extend analysis beyond the immediate consequence to subsequent system responses.
  • Entropy: a precisely defined concept in thermodynamics and information theory; metaphorical organizational uses require care and should not be confused with its technical definitions.

15. Key takeaways

Systems thinking is a discipline of inquiry, not a promise of total control. Its value lies in revealing relationships, accumulations, loops, delays, adaptation, and consequences that narrowly local analyses can miss.

A mature systems analysis:

  • Begins with observable behavior over time.
  • States the question, boundary, and time horizon.
  • Distinguishes stocks from flows.
  • Treats causal relationships as testable hypotheses.
  • Examines feedback, delays, and nonlinearities.
  • Compares alternative explanations.
  • Includes actors, incentives, power, and the distribution of effects.
  • Acknowledges the model's limits.
  • Proposes interventions proportionate to the evidence.
  • Monitors, learns, and revises.

The aim is not to replace simple explanations with complex diagrams. It is to use the simplest adequate representation to clarify a problem, test its assumptions, and support more responsible decisions in an interconnected world.

Books extend the subjects explored in our reference articles. An English-language edition of the Systems Thinking e-book is not yet available. This free article is available in full.

Systems; complexity; feedback; emergence; causality; entropy; stocks and flows; system dynamics; nonlinearity; mental models; networks.

16. Sources and references

  1. Bertalanffy, Ludwig von. “An Outline of General System Theory.” The British Journal for the Philosophy of Science, vol. 1, no. 2, 1950, pp. 134–165. DOI: 10.1093/bjps/I.2.134.
  2. Wiener, Norbert. Cybernetics: Or Control and Communication in the Animal and the Machine. MIT Press; originally published in 1948. MIT Press.
  3. MIT News. “Professor Emeritus Jay Forrester, digital computing and system dynamics pioneer, dies at 98.” 2016. MIT News.
  4. Forrester, Jay W. Industrial Dynamics. MIT Press, 1961. Historical context from MIT.
  5. Sterman, John D. “Bathtub Dynamics.” MIT Sloan School of Management. Author's MIT page.
  6. Meadows, Donella H. Leverage Points: Places to Intervene in a System. The Sustainability Institute, 1999. PDF.
  7. OECD; IIASA. Systemic Thinking for Policy Making: The Potential of Systems Analysis for Addressing Global Policy Challenges in the 21st Century. OECD Publishing, 2020. DOI: 10.1787/879c4f7a-en.
  8. National Institute of Standards and Technology. Artificial Intelligence Risk Management Framework (AI RMF 1.0). NIST AI 100-1, 2023. DOI: 10.6028/NIST.AI.100-1.
  9. de Savigny, Don; Adam, Taghreed, editors. Systems Thinking for Health Systems Strengthening. Alliance for Health Policy and Systems Research; World Health Organization, 2009. WHO.
  10. Sterman, John D. “All Models are Wrong: Reflections on Becoming a Systems Scientist.” System Dynamics Review, vol. 18, no. 4, 2002. Author's MIT page.
  11. Sterman, John D. Business Dynamics: Systems Thinking and Modeling for a Complex World. McGraw-Hill, 2000. Description and materials at MIT.
  12. Ford, Andrew. “A system dynamics glossary.” System Dynamics Review, 2019. Version hosted by MIT.
  13. International Council on Systems Engineering. “About Systems Engineering.” Institutional definition and life-cycle perspective. INCOSE.

General educational information; it does not replace professional advice.

Put systems thinking to work

Four companion modules are in preparation. The full article above remains free. Premium access is not available yet.

Module 1 — More sales, less cash: spot the timing trap

Use a worked example to separate revenue growth from the cash needed to sustain it.

Module 2 — The dashboard looks better. Why are customers coming back?

Trace how a reasonable performance target can move work out of sight instead of solving it.

Module 3 — The double order: a hands-on experiment in delayed feedback

Model replenishment over eight weeks and see what happens when orders already in transit are ignored.

Module 4 — From system map to decision: build a test you can stop

Turn a causal hypothesis into a small, measurable pilot with explicit safeguards and stopping rules.