Atomic Design

A methodology organising an interface into five levels — atoms, molecules, organisms, templates and pages — so components compose predictably.

Process & Methods

Atomic design gives a vocabulary for composition. Atoms are the indivisible pieces — a label, an input, a button. Molecules combine a few atoms into something with a purpose, like a search field with its label and button. Organisms are self-contained sections such as a header or a product card. Templates arrange organisms into a layout, and pages are templates with real content. The value is a shared way to say what level a change belongs at.

In practice, the middle of the scale is where arguments live. Is a card a molecule or an organism? Teams lose real time on classification that changes nothing about the code. The productive version keeps the extremes — primitives and page-level compositions — and treats the middle as a naming convention rather than a taxonomy to defend. What matters is that a change to a primitive propagates predictably, which is a design system property, not an atomic one.

In practice

A team spent two sprints reclassifying a component library into strict atomic levels. The shipped interface did not change, and six months later nobody could say which level a new component belonged to without asking. The version that stuck was three tiers — primitives, patterns, pages — with a one-line rule for each.

Where teams get it wrong

  • Debating whether something is a molecule or an organism, which never changes the output.
  • Applying the full taxonomy to a product too small to need it.
  • Treating the method as a design system. It is a naming convention, not governance or tokens.
  • Building atoms nobody composes with, producing a library of unused primitives.
  • Enforcing the hierarchy so strictly that legitimate one-off compositions have nowhere to live.

( Learn more )

Related terms

All terms

Defined by Mara Bureau LLP. Last reviewed . Corrections: hello@mara.ink.

( You may ask )

Questions about Atomic Design

Didn’t find your answer?

Ask us directly — a designer replies within one business day.

Contact us
  • Atoms (indivisible elements), molecules (small functional groupings), organisms (self-contained sections), templates (layout structures) and pages (templates with real content).

  • The composition idea is, and it survives in most design systems. The strict five-level taxonomy is applied loosely by most teams, because classifying the middle tiers costs time and changes nothing.

( Contact )

What problems are we solving?

At our core, we believe in delivering high-quality designs in days, not weeks.

What do you need?

( Contact )

What problems are we solving?

At our core, we believe in delivering high-quality designs in days, not weeks.

What do you need?