Skip to content
Services04 / 06

Product Design

Interface design for software people open every day: the flows, the states and the unglamorous screens that decide whether the product is usable once the demo is over.

Designed for the fiftieth session, not the first.

01

Discovery

The job the product does, the people doing it, and the constraints nobody put in the brief.

02

Flows and wireframes

Decisions made cheaply, in grey boxes, before anyone has fallen in love with a colour.

03

Interface design

Every state: empty, loading, error, permission-denied, and the one with far too much data in it.

04

Design systems

Tokens and components in Figma and in code, kept in step. Cherry, our own system, runs this site.

05

Prototyping

Clickable enough to put in front of real users, and revised after it goes badly.

How we work
01

Frame

Goals, users, and the measurement that will say this worked.

02

Structure

Flows and wireframes, reviewed against the edge cases rather than the happy path.

03

Design

High fidelity, every state, on real data and in both themes.

04

Systematise

Screens become components, components become a library engineering can build from.

What you get
  • User flows
  • Wireframes
  • High-fidelity screens for every state
  • Interactive prototype
  • Component library and tokens
  • Specification for engineering

Say Hi and let's create something amazing.

Start a project