HomeBlogProduct Design
Product Design

What Is a Design System and Does Your Product Need One?

If your product has more than one screen, the answer is probably yes.

JS

Jovi Studio

7 min read · Product Design

The problem it's solving

Without a design system, every new screen is a small argument. What size should this button be? Which blue are we using? How much padding between sections? On one screen that's a five-minute decision. Across thirty screens and four engineers, it's a product that looks slightly broken everywhere — not broken enough to file a bug, just inconsistent enough to feel unfinished.

What a design system actually contains

A complete one includes:

  • Design tokens — the raw values: colours, type scales, spacing, elevation, radius
  • Component library — reusable UI components with every state and variant documented
  • Usage guidelines — when to use each component, and which one to reach for when you're unsure
  • Accessibility standards — contrast ratios, keyboard nav, screen reader expectations
  • Content guidelines — tone, terminology, capitalisation, error message wording

When you actually need one

You need it when:

  • More than one designer is working on the same product
  • Engineers and designers are solving the same layout problems independently
  • New screens consistently look slightly different from the existing ones
  • Your product has more than 20–30 distinct screens
  • A rebrand or reskin takes weeks when it should take days

How to start without pausing everything else

Audit what you already have. Catalogue the components that exist, find where they diverge, pull the most-used ones into a shared library. Build the system alongside the product — not as a separate initiative that has to be 'complete' before it's useful. Most teams start seeing the benefit after two or three components are standardised.

Common questions

Your product looks inconsistent and you know it.

We build design systems that live alongside the product — not documents that get ignored after handoff. Tell us what you're working with.