Welcome to your first lesson in the fascinating world of cybernetics. Your goal is to be able to design and analyze these complex systems, and our journey begins here, with the foundational principles of systems thinking. Before we can get to Stafford Beer's Viable System Model or the ambitious Project CyberSyn, we need to build a shared vocabulary and a new way of seeing the world.
This first module is all about these fundamentals. In this lesson, we will tackle the most basic but essential question: what is a system? By the end of our session, you will be able to define a system and identify its four core components: its elements, the relationships between them, its boundary, and its environment. This framework will be the lens through which we view everything else in this course.
What is a System?
At its heart, systems thinking is a perspective that sees the world not as a collection of disconnected objects, but as a web of interconnected relationships. A car is not just a pile of metal and plastic; a company is not just a list of employees. They are systems.

To get a concise and clear introduction, please watch the first part of the following video from the Systems Innovation Network.
This video provides a clear, animated definition of a system and its core components.
Please watch the section that provides the initial definition of a system, which introduces the key terms we will be working with.
As the video explains, we can identify four fundamental components of any system:
- Elements: The parts, components, or "things" that make up the system. These are often the most visible aspects.
- Relationships: The connections, interactions, and information flows between the elements. These are often intangible but are crucial for understanding the system's behavior.
- Boundary: A demarcation that separates the system from its environment. This can be physical, like the case of a computer, or conceptual, like the scope of a project.
- Environment: Everything outside the system's boundary that is relevant to its behavior. The system interacts with its environment, exchanging information or resources.
The relationships and the system's overall purpose are often more important than the individual elements. In your computer science background, you can think of it this way: the elements are like the variables, data structures, and objects in a program. But it is the relationships—the algorithms, the function calls, the architectural patterns—that give the program its unique behavior and purpose. A list of variables does nothing on its own; the logic connecting them is what creates the application.
To explore this further and see a wide range of examples, the next video offers a more philosophical and practical take on the definition of a system.
This video by Actualized.org expands on the definition of a system, emphasizing the importance of relationships and purpose.
First, watch the section that defines a system, paying close attention to the hierarchy of importance: elements, relationships, and purpose. Then, watch the following segment for concrete examples of systems, from rainforests and corporations to universities and cars.
A Formal Cybernetic Model
Now, let's move from this general definition to a more structured model from the field of cybernetics. Cybernetics is particularly concerned with goal-directed systems—systems that regulate themselves to maintain a certain state or achieve a specific objective.
The following document, an "Introduction to Cybernetics" by Paul Pangaro, will be a valuable reference. We will start with a diagram that shows the necessary organization of a simple cybernetic system.
[PDF] Introduction to Cybernetics and the Design of Systems - Paul Pangaro
This document provides a formal framework for understanding cybernetic systems. We'll use it to see how our four components are represented in a goal-seeking system.
First, turn to the model described as the Goal-Directed System—Behavioral View (page 37). In the section labeled "c. components and processes", read the description that explains the diagram. Focus on how the diagram depicts the system (the shaded box), its environment, and the key elements (Sensor, Actuator, Comparator) that create relationships within the system and with the environment. Next, continue to the Feedback: Classic Example section (page 41). Read the description under "c. components and processes" that explains the thermostat. This provides a concrete application of the abstract model you just studied. Try to map the physical parts of the thermostat to the cybernetic roles: Which part is the sensor (detecting the environment)? Which part is the actuator (acting on the environment)? Which parts form the comparator (comparing the current state to the goal)?
This thermostat example is a classic for a reason. It perfectly illustrates a simple, goal-seeking system. The system is the thermostat-heater combination. Its elements are the bimetallic coil (sensor), the switch/contact point (comparator), and the heater (actuator). The relationships are the electrical signals and mechanical movements connecting them. The boundary is the physical housing of these components, and the environment is the room and its air temperature. The system's purpose is to maintain the room's temperature at the desired setpoint.
Drawing the Line: The Power of the Boundary
In the thermostat example, the boundary is a physical object. However, for many complex systems—especially the social and organizational systems that inspired Project CyberSyn—the boundary is not so clear. Deciding where to draw the boundary is one of the most critical and powerful acts in systems analysis.
The "Viable Systems Approach," which builds on Stafford Beer's work, has a precise way of thinking about this.
Viable systems approach - Wikipedia
This Wikipedia article on the Viable Systems Approach (VSA) provides a clear, tabulated summary of its key concepts, including the definition of a boundary.
In the table under the "Key concepts" heading, please read the description for FC4. Focus on the idea that a boundary is adaptive and contains all resources needed for the system's evolution, even if those resources are "owned" by other systems.
This definition highlights that a boundary is not just a passive container; it is an active interface for exchange with the environment. The choice of where to draw that boundary determines what you consider to be inside or outside the system, which in turn shapes your entire analysis.
Think of designing a software application. You must define the system's API. This API is the boundary. What functions and data are exposed to the outside world (the public interface, or environment)? What is kept internal (the private implementation)? This decision dictates how other systems will interact with yours and fundamentally constrains your design choices. Drawing the boundary is an act of design.
The following video clip reinforces this idea from a slightly different perspective.
This clip discusses how boundaries are subjective and how redefining them can be a powerful problem-solving technique.
Watch the segment on being aware of false boundaries. The key idea is that "we get to draw the boundaries," and this choice determines what we see and what solutions become possible.
Conclusion
In this lesson, we have established the foundational vocabulary for our entire course. We have moved from an intuitive notion of a system to a more formal, cybernetic model.
Here are the key takeaways:
- A system is a set of interconnected elements that, through their relationships, produce their own pattern of behavior over time to achieve a purpose.
- The four core components to identify are elements, relationships, boundary, and environment.
- In cybernetics, we often model systems with specific elements like sensors, actuators, and comparators that enable goal-seeking behavior.
- The boundary is not always a physical wall. It is a conceptual line that we, as analysts, draw. The act of defining a system's boundary is a critical and powerful step that shapes our understanding.
In our next lesson, we will look more closely at the interaction between a system and its environment. We will explore the vital distinction between open and closed systems, a concept that is fundamental to understanding how biological, social, and technological systems manage to survive and thrive.