Building a Design System Your Developers Will Use

A designer’s desk with a monitor and laptop in a dark room lit by a desk lamp

Plenty of design systems end up as beautiful Figma files that nobody uses in production. The systems that last are built with developers from day one and grow from real product needs.

Start with an audit

Collect every button, input and colour that already exists in the product. The duplicates you find are the strongest argument for a system – and the best place to start.

Name things together

Agree on names for tokens and components in a shared session. When a designer says “surface” and a developer writes --surface, handover becomes a conversation instead of a translation.

Ship small, ship often

Release the first ten components and use them in a real feature. A small system in production beats a complete one in a slide deck.

“A design system is a product. It needs users, a roadmap and someone who owns it.”

— Alicia Romero, Design Systems Lead, Fieldwork

Document decisions, not just components

Explain when to use each component and when not to. Good documentation prevents the next round of one-off variations.

Last update

  • Design system
  • UI design

Video