- seyko — Home
- Real cases,
- Why Every Brand Needs a Design System (Even Small Ones)
Why Every Brand Needs a Design System (Even Small Ones)
Design systems aren't just for big teams. Here's why every brand — even a two-person studio — benefits from one, and how to build a minimal version in a weekend.
Alex Doe
Founder & Designer
“We’re too small for a design system.” It’s one of the most common things we hear from founders, and it almost never holds up under examination. The same founder will, in the next breath, describe the chaos of their last website redesign — every page styled by a different freelancer, three competing button shapes, four shades of “brand blue,” and a typeface that nobody can find the license for.
That chaos is what a design system prevents. And the smaller the team, the higher the cost of not having one — because every shortcut compounds, and every new contractor inherits the mess.
This piece argues that every brand, even a two-person studio, benefits from a design system. It looks at what a “minimal” system actually is (much less than you think), what it pays back, and how to build one in a weekend.
What a design system actually is
The phrase “design system” suffers from a scale problem. When most founders hear it, they picture Airbnb’s DLS, IBM’s Carbon, or Material — sprawling documentation sites, hundreds of components, and dedicated teams of designers maintaining the whole thing. They’re not wrong about those examples. They’re wrong about the definition.
A design system is, at minimum, a set of named decisions about how a brand looks and behaves. The decisions are written down somewhere both designers and developers can reach them, and they’re applied consistently to every surface the brand touches.
That’s it. The decisions can be five. The “somewhere” can be a single Figma page or a Markdown file. A two-person studio doesn’t need three hundred components — it needs to stop arguing about whether the primary button is #0052CC or #0F62FE every time someone builds a landing page.
A design system is not a deliverable. It’s a memory. It exists so that the same decision doesn’t have to be made twice.
What goes in a minimal system
You can build a useful design system with five tables. None of them require specialized tooling, none take more than a few hours to fill in, and together they cover ninety percent of the decisions any project will need.
| Decision area | What it captures | Typical size |
|---|---|---|
| Color | Brand, surface, text, semantic (success, warning, error) tokens | 8–12 values |
| Typography | Font families, size ramp, weights, line heights, letter spacing | 6–10 styles |
| Spacing | Base unit and the multiplier scale (e.g. 4, 8, 12, 16, 24, 32, 48, 64) | 8 values |
| Components | Buttons, inputs, cards, badges — only the ones the brand actually uses | 6–10 components |
| Voice | Brand adjectives, tone rules, do/don’t examples for copy | 1 page |
That’s the whole thing. A founder, a designer, and a developer can build the first version of this in a single weekend, and it will be more rigorous than what most early-stage startups operate with for years.
A common mistake is to over-engineer the first version. You don’t need every imaginable shade of grey. You need the two or three you actually use. The system gets smarter as it gets used — adding decisions you make later, removing decisions that turned out to be wrong. The goal of v1 is not completeness; the goal is to stop the bleeding.
What a system pays back
The strongest argument for a design system is that it removes a category of decision from every future project. Once the primary button is defined, no one ever has to decide what a button looks like again. Once the heading scale is locked, no one debates whether the H1 on a new landing page should be 48px or 56px. The work shifts from “what should this look like” to “what should this say” — which is the part that matters.
The savings show up in three places.
Faster shipping
When a developer or designer arrives at a new screen, they’re not designing from scratch — they’re composing from a kit. A page that would have taken two days to design and another day to build now takes a few hours. Multiply that across every page you ship in a year and the savings are not subtle.
A useful way to think about it: every brand has an invisible design system, made up of all the half-conscious decisions people make when they build something. Without a written one, every page reinvents those decisions and gets them slightly wrong. With a written one, the decisions are made once and applied everywhere.
Higher quality
Consistency is a quality signal. A user who lands on three different pages of your site and sees three different button styles experiences the brand as scattered — even if no individual page is bad. A user who lands on three pages with the same button, the same heading scale, and the same spacing experiences a brand that feels well-made.
That feeling translates into trust, which translates into conversion. The numbers are hard to attribute precisely, but the qualitative evidence is overwhelming: brands with disciplined visual systems consistently outperform competitors with chaotic ones, holding everything else equal.
A cheaper onboarding
The hidden cost of not having a system is what it costs to hire. Every freelancer, every contractor, every new agency you work with starts by guessing what the brand looks like. They show you their guess. You correct it. They guess again. You correct it again. Three weeks in, the project has barely started.
A design system collapses that cycle. A new contributor reads the tokens, the components, and the voice rules, and starts shipping work that already feels on-brand on their first day. The onboarding tax goes from weeks to hours.
A small versus a large system: when does it scale?
A natural question: at what point does the minimal system stop being enough? Below is a rough comparison of what a system looks like at three sizes — solo studio, growing team, enterprise. The pattern is the same; the depth of documentation and the maturity of tooling change.
| Area | Solo studio (5 pages, 1 product) | Growing team (20 pages, 2 products) | Enterprise (200 pages, 5+ products) |
|---|---|---|---|
| Color tokens | 8–10 hex values in a Markdown file | Named tokens in CSS variables + Figma | Multi-theme tokens with a design tokens spec |
| Typography | 1–2 typefaces, 6 styles | 1–2 typefaces, 10 styles, responsive ramp | Full type system, fluid scaling, localization |
| Components | Buttons, inputs, cards — coded in your framework | Component library with stories, accessibility tests | Versioned package, design ops review, deprecation policy |
| Voice | One-page document | Voice guide with examples per channel | Voice guide + tone-of-voice training for staff |
| Tooling | Notion or a Markdown file | Figma library + Storybook | Custom documentation site, contribution workflow |
| Owner | The founder | A designer or design-engineer | A platform team |
The takeaway is that the minimum kind of system is the same at every size — tokens, type, spacing, components, voice. What scales is the depth and the tooling. A solo studio doesn’t need Storybook; it needs a list. A growing team doesn’t need a custom documentation site; it needs a Figma library. The choice of tools should follow the size of the team, not the other way around.
How to build the first version this weekend
Three sittings, three or four hours each, and you’re done.
The first sitting is colors and type. Pick the brand colors — primary, two or three neutrals, and the semantic colors (success, warning, error). Pick the typefaces — one for headings and one for body if you want contrast, or one workhorse that handles both. Write the type scale: six or seven sizes that cover everything from xs body copy to a landing-page hero.
The second sitting is spacing and components. Decide your base spacing unit (4 or 8 are the usual answers) and write out the scale. Then sketch the components you actually use — buttons in two or three variants, an input style, a card, a badge, a navigation pattern. Build them in the framework you ship with (React, Astro, Svelte, whichever). The components are the system; the documentation is just a window into them.
The third sitting is voice. One page is enough. Three adjectives that describe the brand. Three adjectives the brand explicitly is not. Three short do/don’t examples — a headline rewritten on-brand and off-brand, a CTA rewritten on-brand and off-brand, an error message rewritten on-brand and off-brand. Anyone who reads that page can write copy that sounds like the brand on their first try.
The first version of your system will be wrong in places. That is fine. A system improves through use, and the version you have on Sunday night is enormously better than the version you don’t have on Friday morning.
What to avoid
A few traps that tend to swallow small teams.
- Don’t build a Figma library before you know your components. Code first, Figma second. The component that exists in production is the source of truth; the Figma version is a mirror. Building Figma first leads to systems that exist in slides but never ship.
- Don’t over-token. It’s tempting to define a thousand semantic tokens —
$color-card-background-elevated-pressed-night-mode— before you’ve built five real screens. Wait. Tokens earn their names by being used in two or more places. Premature tokens become dead weight. - Don’t try to document everything. Document the decisions, not the justifications. A button that’s blue, sixteen pixels of vertical padding, and a four-pixel border radius is documentable in one row of a table. The reasoning (“we chose blue because it polled well in a user study three years ago”) belongs in a separate document that nobody but the founder will read.
- Don’t gate small projects on the system. If the system isn’t ready, ship the landing page anyway — and add the missing pieces to the system after the fact. Perfection is the enemy of momentum, especially in branding.
The compounding effect
The thing nobody tells you about design systems is how much they compound. The first version saves you a small amount of time. The second version saves you noticeably more. By version five — usually around the eighteen-month mark — the system has paid back ten times what it cost to build, and the brand is shipping faster and more consistently than competitors three times its size.
That compounding is the real argument for starting now, even when you’re small. The team that builds the first version in year one ends year three with a serious competitive advantage. The team that puts it off until year three is still solving the same arguments they were having in year one.
You don’t need to be big to have a design system. You need to want to ship better work, with less friction, for longer. That’s most teams. And the work of starting one is genuinely smaller than founders expect — a single weekend, five tables, one page of voice.
Where to go next
If this is the year you finally build the system, the right place to start is the briefing process — making sure the team agrees on what good looks like before any tokens get named. The post on How to Brief a Designer Without 5 Rounds of Revisions covers the same set of conversations applied to individual projects, and the structure transfers cleanly to a brand-wide audit.