Low-cost iOS & Android apps. Free quote in 24h: +33 1 59 13 25 55

Home/Blog/Design

Design system: when is it really worth it?

A design system is an investment: here are the criteria to know whether yours will pay off, and where to start if the answer is yes.

Modular grid of glass components assembling into a coherent structure

Key takeaways

  • Below two products and three people designing, a design system costs more than it brings in.
  • Start with tokens — colours, typography, spacing — before components.
  • A design system lives in code as much as in the design tool; otherwise it drifts apart within three months.
  • Budget for a first usable version, then an ongoing upkeep budget.
  • The most reliable signal: your developers keep asking for the same spacing value three times.

"We need a design system." We hear this sentence in companies that have a single product, a single designer, and not yet a second screen. In that case, the honest answer is no — and it costs us assignments.

A design system is an industrial investment. It becomes profitable beyond a certain threshold, and costly below it. Here is how to place your company relative to that threshold.

The five signals that show the time has come

Count how many you tick.

  1. You have at least two products or surfaces — a mobile app and a back office, a website and an extension, two business apps.
  2. At least three people produce interface, designers and developers combined.
  3. The same question comes up every week: "what colour for this button?", "what spacing between these blocks?", "is there already a component for that?".
  4. You see visible divergences: three almost identical shades of blue, four button sizes, two form field styles in the same journey.
  5. The time to ship a screen is increasing even though the team is more experienced than a year ago.

Three or more signals: build it. One or two: settle for a shared component library, without the governance and documentation that come with it. Zero: focus on the product.

The three-spacings test. Ask three developers on your team what margin they would put between a section title and the next paragraph. If you get three different values, you're already paying the cost of having no system — it's simply invisible because it's spread across everyone.

What to build, in order

The classic mistake is to start with the most visible components. Thirty button variants are designed, nothing is documented, and six months later each team has recreated its own.

1. Tokens (2 to 4 days)

Colours, typography, spacing, radii, shadows, animation durations. These are the most structuring decisions and the cheapest to make. They must exist as variables, in the design tool and in code — the same value, the same name.

A six-value spacing scale is enough in 90% of cases. On its own it eliminates half the debates.

2. Primitives (1 to 2 weeks)

Button, input field, selector, checkbox, badge, card, modal, alert message. With all their states: default, hover, focus, active, disabled, loading, error. States are what distinguish a real component from a pretty mock-up — and it's also where accessibility is decided, a subject we cover in our article on RGAA and digital accessibility.

3. Patterns (ongoing)

Long form, data table, empty state, loading, error handling, onboarding. These are assemblies of primitives with usage rules. They are added as real needs arise, never in anticipation.

4. Documentation (ongoing)

For each component: what it's for, when not to use it, and a copyable example. Three sentences are enough. Forty pages of documentation that nobody reads are worth less than one sentence in the right place.

The real cost

ScopeBudgetLead time
Tokens + 10 components, one platformOn quote3 to 5 weeks
Tokens + 25 components, web + mobileOn quote8 to 12 weeks
Annual upkeep10 – 15% of the initial costOngoing

The item everyone forgets is the last one. A design system isn't a deliverable: it's an internal product with users, change requests and debt. Without an identified owner and dedicated time, it becomes a museum in under a year.

Starting from an existing base

In most cases, we recommend not starting from scratch. A mature open-source base gives you accessibility, keyboard handling, states and the behaviour of complex components for free — selectors, modals, menus. These are precisely the parts that take longest and are easiest to get wrong.

You then apply your brand tokens, and build custom only the components that genuinely set you apart. Typical saving: 60 to 70% of the initial cost, and far better accessibility than a team produces starting from nothing.

The best design system isn't the most complete, it's the one the team uses without thinking about it. Any component that people work around is a component to fix or remove.

How to know whether it works

Three indicators, measurable without any special tool:

  • The time to produce a new standard screen. It should fall by at least 30% within three months of adoption.
  • The number of unique colour and spacing values in the code. It should decrease, not increase.
  • The proportion of screens built solely from system components. Below 70%, the system doesn't meet real needs: it's its rules that need revisiting, not the team's discipline.

If you're unsure about your situation, tell us about your products and the size of your team. We'll tell you honestly whether the time has come — including when the answer is "not yet".

Sources

55 · agency

Product, design & engineering studio — Paris · Nice · Lyon

Since 2013, 55 · agency has been designing and building mobile apps, websites and AI products for startups, SMEs and large accounts, out of Paris, Nice and Lyon.

FAQ

Frequently asked questions

What's the difference between a brand guide and a design system?

A brand guide describes an identity: logo, colours, typefaces, tone. A design system is a living product that also contains reusable components implemented in code, usage rules, interaction states and governance. A brand guide is read; a design system is used.

How much does a design system cost?

A first usable version — tokens, around twenty components, usage documentation and code implementation — represents a budget that varies mostly with the number of platforms covered — free quote within 24 hours. On top of that comes an upkeep budget, generally the equivalent of a few days a month.

Can you start from an existing design system?

Yes, and it's often the right decision. Starting from a solid open-source base and customising it with your brand tokens saves 60 to 70% of the initial cost. Building from scratch is only justified if your interaction needs are genuinely out of the ordinary.

Who should maintain the design system?

A named person, with dedicated time. A design system without an owner drifts apart within a few months: each team creates its own local variant and you're back to square one, with outdated documentation on top.

Read next
Ready to start?

Let’s talk about your next product.

A free 30-minute call, no strings attached. You leave with a clear, costed view of your project.