What is Interaction?

Data-Design Dictionary
A dictionary to illuminate data-driven generative design and creative coding.

Definition

Interaction describes the exchange between a system and something that affects or responds to it. In design, this usually refers to the way people engage with interfaces, objects, spaces, or media. More broadly, however, interaction can also describe the relationship between a design system and its environment, its data sources, or other dynamic forces that influence how it behaves over time.

In the context of generative and data-driven design, interaction is not only a matter of usability or response. It becomes a way of shaping form, meaning, and experience through participation, feedback, and change. A system may respond to human input, environmental conditions, movement, sound, behavior, or other signals that enter the design process and alter the resulting output. In this sense, interaction is not simply added to design after the fact. It can become one of the core forces that generates design in the first place.

Map of relevant entites and relationships
This map is interactive.
Hover over elements to learn more. Click-and-drag elements to move them around.

This makes interaction especially important for generative branding and communication design. Here, identity is no longer limited to a fixed visual artifact, but can unfold as something responsive and alive. Through interaction, a brand system can react to audiences, contexts, events, or real-time data in ways that make communication more engaging, adaptive, and meaningful. The result is not only a more dynamic experience, but a stronger relationship between system, expression, and audience.

Interaction also changes the role of the designer. Rather than fully determining every outcome in advance, the designer defines the framework within which responses, behaviors, and exchanges can take place. This shifts design from the creation of singular finished forms toward the shaping of conditions for emergence, participation, and co-creation. In this context, interaction is a generative relationship between input, system, and output that can turn design into an active process of exchange.

The bigger picture of designing and branding with data:
Patrik Hübner - Generative Design and Creative Coding for brands
Privacy Overview

I use cookies on this website to learn more about how you use this site and what content you find most engaging. Understanding this is a powerful tool to help me optimize the flow of the site and create even more relevant content. If you want to help out, do enable cookies. But feel free to turn them off – you're welcome here no matter what :)

Cookie information is stored in your browser and performs functions such as recognising you when you return to this website, what content you find most interesting and how you flow through the site.