System
logic · data · integrations · states
Principle
Every serious digital product is complex inside.
Logic, data, integrations, states and constraints do not disappear.
We design so people don't have to carry that complexity themselves.
Position
Complexity distribution
The interface is not where a system explains all of its internal complexity. It is the layer that leaves the person with only the context, action and outcome they need.
logic · data · integrations · states
context · action · feedback · outcome
How we work
We do not start with screens. We first understand the system, decide where complexity should live, and only then design the interaction.
We examine the system, its constraints and the real task.
We decide which choices belong to the system and which belong to the person.
We shape an interaction where complexity does not get in the way of the task.