Atomic Design

framework · design · organizing-schema

Frost's component hierarchy: atoms, molecules, organisms, templates, pages.

Atomic Design is the framework for designing component-based design systems articulated by Brad Frost in his 2013 blog post 'Atomic Design' and substantially elaborated in his 2016 book Atomic Design. Frost drew an analogy from chemistry — atoms combining into molecules, molecules into organisms, organisms into more complex entities — to articulate a hierarchical structure for digital interface design components: (1) Atoms — the smallest design elements, including HTML elements like form labels, inputs, buttons, plus abstract elements like color palettes, typography styles, icons; (2) Molecules — simple groupings of atoms functioning together as units, such as a search form combining label, input, and button atoms; (3) Organisms — relatively complex components composed of molecules and atoms, such as a header containing logo, navigation, and search molecule; (4) Templates — page-level layouts placing components into structural arrangements without final content, focusing on content structure; (5) Pages — specific instances of templates with real representative content, where the design is validated against actual context. The framework provides a vocabulary and structural approach for design systems — the systematic design libraries that have become standard practice for organizations producing digital products at scale. Atomic Design has been enormously influential in digital design practice, particularly through its alignment with component-based front-end frameworks (React, Vue, Angular) where engineering and design vocabulary can directly correspond. The framework integrates with broader design-system practice (Material Design, Salesforce Lightning, IBM Carbon, Atlassian Design System and many others), though commercial implementations vary in fidelity to Frost's specific framing. Critics note that the chemistry metaphor breaks down in some contexts and that strict atomic-design hierarchies can become bureaucratic, but the framework remains foundational to contemporary design system practice.

Originators

Brad Frost high

Year / Decade

2013 (foundational blog post); 2016 (Atomic Design book) high

Primary sources

Frost, B. (2013). 'Atomic Design' (blog post, bradfrost.com), Frost, B. (2016). Atomic Design, subsequent design-system literature including Alla Kholmatova (2017). Design Systems high

Core components

Primary use case

Design systems and component library development across digital product design; foundation for substantial design-system practice in technology companies; reference framework in design and front-end engineering education; basis for design-engineering collaboration through shared component vocabulary; integration with component-based engineering frameworks; pedagogical foundation in design-system education; foundation for substantial commercial design-system consulting practice; influence on design tools (Sketch, Figma, Adobe XD all support atomic-design organization).

Common criticisms

Lineage

Siblings
Don Norman's Design Principles