Design Systems
Design systems vs. brand guidelines - and why most teams need both
·4 min read
Updated

Brand guidelines describe how a company expresses its identity: visual language, voice, imagery and the principles behind those choices. A design system provides reusable guidance and interface patterns, often with design assets and code, for teams building digital experiences.
They overlap, but neither automatically replaces the other. A brand document may not specify an accessible error state. A component library may not explain how a company should sound in a campaign. The useful distinction is what decisions each resource supports, who uses it and who maintains it—not whether it lives in a PDF, Figma or Storybook. Nielsen Norman Group's overview describes design systems as both a repository of shared resources and the people who manage them.
Where the gap appears
Consider a hypothetical team with approved colors, typography and illustration rules. Its engineers still need to decide what happens when a form fails, a button receives keyboard focus or a label wraps onto a second line. If the brand work stops at appearance, those behaviors remain unresolved.
The opposite gap is possible too. A product can have well-maintained components while its marketing pages use unrelated typography and imagery. Component reuse alone does not establish a shared identity.

Share the decision, not every implementation detail
Start with a common principle and translate it for each context. For example, an identity may use a strong red accent. The interface team still needs to define the roles of primary actions, destructive actions and errors, check contrast and avoid relying on color alone to convey meaning.
A semantic token such as color.action.primary can express an interface role. It is not a substitute for deciding when that action belongs on a page. Nor does every brand choice become a token: composition, illustration direction and voice need examples and guidance too.
A campaign page and a dense product table may require different layouts while retaining recognizable typography and a shared tone. Seek consistency in the decisions that matter, with room for the task each surface serves.
Add ownership before adding another component
When a team requests a new variant, ask what user need the existing pattern cannot support. Identify an owner who can decide whether to extend a shared component or keep a local exception. Record the reason and where the exception is used so it can be revisited.
The GOV.UK Design System contribution criteria provide a concrete public example: proposals need evidence of usefulness and distinct value, and implementations are reviewed for usability, consistency and versatility before publication. That is a model to learn from, not a requirement that a private product adopt the government's process.
For a small B2B team, a practical change record can be brief: the problem, the affected screens, the decision-maker, the evidence reviewed and the migration work required. A new Figma variant is not complete if the shipped component still behaves differently.
Review a real journey together
Choose a journey that crosses the brand and product boundary, such as a marketing enquiry form or an account invitation. Review the copy, layout, interaction states and implementation together. Include keyboard focus, errors and long content rather than approving only the default state.
W3C's Easy Checks covers initial checks such as headings, contrast, keyboard access and form labels. Passing these checks does not establish full accessibility; it helps identify issues that deserve further evaluation.
Then name the person who maintains the shared resource, how consumers hear about changes and who updates older implementations. Review a sample of actual pages after a release rather than treating the existence of documentation as evidence of adoption.
Where to start if you have neither
Inventory a few representative marketing and product screens. Separate unresolved identity questions from repeated interaction problems. Establish enough direction to test a small, real application, then refine the foundations and reusable patterns together.
The scope should follow the product's needs, existing assets and maintenance capacity. A team with urgent usability problems should not wait for a complete rebrand before fixing them. A team redesigning its identity should involve implementation early enough to test how the new language works.
Explore our branding and UX/UI services, see the Spectral brand project, or read Design tokens for AI-generated UI. If you are commissioning a full launch, define who will own the ongoing updates as well as the initial delivery.