Brand design system: how to connect identity with product

Reading time:
7
min
/
Publication date
06.08.2026
Brand design system: how to connect identity with product
In this article
The company hires a branding agency, receives a brandbook for 80 pages with a logo, color palette, and voice tone guidelines — and six months later discovers that the mobile app looks like a product of another company. The buttons are the wrong shade, fonts are chosen 'by eye,' and icons live their own lives. Interface designers opened the PDF once a quarter and then did what was more convenient for layout. This is not a team failure — this is an architecture failure: identity and product were developed as two independent projects, not as one system with a common source of truth.

Design system from scratch or a patch on an existing brand — the difference in outcome

Most companies follow the same path: first they draw a logo, color palette, and guidelines, then they hand everything over to developers who have already programmed something. The design system in this model appears as a rescue tool — an attempt to bring order to the chaos of inconsistent components. This works, but it is expensive and slow because every mismatch between the brandbook and the code has to be manually cleaned up.

The second approach is to build the design system simultaneously with identity development, even at the stage when the brand designer chooses the accent color. In this case, the decision 'our main blue is #0070BB' immediately becomes a token that goes into both the brandbook and the code in one move. There is no need to later 'translate' visual identity into the language of interfaces — it is initially described in a language understandable to both sides.

CriterionPostfactum design systemDesign system from scratch
Moment of implementationAfter the product launch, when discrepancies have accumulatedIn parallel with identity development
Source of truthBrandbook and code exist separatelyUnified token system for both
Speed of scalingEach brand change requires manual synchronizationToken change is automatically propagated everywhere
Support costGrows with each new product or directionRemains stable due to architecture

A design system becomes a critical necessity not 'when the team has grown', but at a specific moment: when a product gets a second platform or a second brand under the same legal entity. While it's just one site and a team of three people, a brandbook in PDF format is quite sufficient. As soon as the discussion turns to the web, a mobile app, and partner widgets all at once — without a single source of tokens, divergence is guaranteed within the first two months.

Three levels of tokens: how to connect a brand designer's solution with a button in the code

The key mistake is to treat design tokens as simply 'variables for color'. In reality, this is a mechanism for translating brand strategy into code, and it works through three levels of hierarchy.

  • Primitive tokens — raw values without meaning, just data: #0070BB, 16px, Inter.
  • Semantic tokens — the same value but with a role in the system: action-color, text-primary. Here, the brand designer's solution ('the main color should be associated with action') first gets a name that is understandable to a developer.
  • Component tokens — binding to a specific interface element: c6ButtonPrimary. It is at this level that abstract identity becomes a pixel on the user's screen.

Without a middle layer, the system collapses: changing the corporate color means finding and rewriting the value in hundreds of places. With a well-structured hierarchy, rebranding the color is simply editing one primitive token, which cascades to update all components.

Synchronizing the brandbook and code: two tools against one gap

A living brandbook differs from a static PDF in that changes in one place automatically appear in another. Technically, this is solved through a combination of Figma → Git → Code, with plugins Tokens Studio or Specify serving as intermediaries.

  1. The brand designer sets token values in Figma Variables — this is the only place where the 'source of truth' for visual solutions is stored.
  2. Tokens Studio exports tokens to JSON and synchronizes them with a Git repository.
  3. Project build pulls in these files and generates CSS variables or objects for native development.
  4. Changing a token in Figma triggers a pull request — the development team sees the diff and confirms the update.

The difference from a manual approach is fundamental: a designer changes a button color in Figma, and in one pull request this value appears in all interfaces where this token is used — without calls and writing tickets for 'fixing the shade'.

Scaling across multiple brands: why one system is better than five brandbooks

The problem of multiple brandbooks is especially acute for companies with a brand portfolio. X5 (Pyaterochka, Perekrestok) solved it through tokens in Figma Variables: one personal account service adapts to different brandbooks by switching the mode with one button — variables are swapped, components remain the same.

MegaFon built a three-tier architecture differently — not through mode switching, but through inheritance:

  • Core library — basic components, the brand's 'DNA', unchanged across all directions.
  • Base library — components for main interfaces, inheriting from Core.
  • Directional libraries — B2C, B2X, TV and others, each with its own communication style, but on a common foundation.

The difference between the two models is not in technology, but in the task: X5 needs switching between fully independent brands, while MegaFon requires controlled variability within one brand with different audiences. The choice of architecture should be based on the portfolio structure, not on what 'other companies did'.

Economy: what the lack of integration really costs

The argument 'it's expensive to do it all at once' is broken by the numbers. Yandex, thanks to a unified UI kit and CSS library, reduced task completion time by three times and saved 2,3 million rubles. For a company of medium size — 5 designers and 10 developers — with an investment of 30% of time in developing the system, the return is +170% ROI for designers, +120% for developers, and +135% overall, that is 2,70 dollars for every dollar invested over five years.

IndicatorWithout a single token systemWith a three-tier system
Time to approve color/font changesDays, manual verification of each screenHours, automatic cascade
Brand inconsistency across platformsAccumulates with each releaseExcluded by architecture
ROI over 5 years (example 5 designers / 10 developers)Not measured, losses hidden in reworks+135%, 2,70$ on 1$

This is not theoretical benefit. Every hour spent by a designer manually 'tuning to the brand' is an hour that the token system could have given for free, through automatic inheritance of values. Companies that postpone implementation until 'when there is time' usually arrive at this decision only after a painful rebranding, where recalculating all unsynchronized components takes months.

Design system from scratch or a patch on an existing brand — the difference in outcome

Most companies follow the same path: first they draw a logo, color palette, and guidelines, then they hand everything over to developers who have already programmed something. The design system in this model appears as a rescue tool — an attempt to bring order to the chaos of inconsistent components. This works, but it is expensive and slow because every mismatch between the brandbook and the code has to be manually cleaned up.

The second approach is to build the design system simultaneously with identity development, even at the stage when the brand designer chooses the accent color. In this case, the decision 'our main blue is #0070BB' immediately becomes a token that goes into both the brandbook and the code in one move. There is no need to later 'translate' visual identity into the language of interfaces — it is initially described in a language understandable to both sides.

CriterionPostfactum design systemDesign system from scratch
Moment of implementationAfter the product launch, when discrepancies have accumulatedIn parallel with identity development
Source of truthBrandbook and code exist separatelyUnified token system for both
Speed of scalingEach brand change requires manual synchronizationToken change is automatically propagated everywhere
Support costGrows with each new product or directionRemains stable due to architecture

A design system becomes a critical necessity not 'when the team has grown', but at a specific moment: when a product gets a second platform or a second brand under the same legal entity. While it's just one site and a team of three people, a brandbook in PDF format is quite sufficient. As soon as the discussion turns to the web, a mobile app, and partner widgets all at once — without a single source of tokens, divergence is guaranteed within the first two months.

Three levels of tokens: how to connect a brand designer's solution with a button in the code

The key mistake is to treat design tokens as simply 'variables for color'. In reality, this is a mechanism for translating brand strategy into code, and it works through three levels of hierarchy.

  • Primitive tokens — raw values without meaning, just data: #0070BB, 16px, Inter.
  • Semantic tokens — the same value but with a role in the system: action-color, text-primary. Here, the brand designer's solution ('the main color should be associated with action') first gets a name that is understandable to a developer.
  • Component tokens — binding to a specific interface element: c6ButtonPrimary. It is at this level that abstract identity becomes a pixel on the user's screen.

Without a middle layer, the system collapses: changing the corporate color means finding and rewriting the value in hundreds of places. With a well-structured hierarchy, rebranding the color is simply editing one primitive token, which cascades to update all components.

Synchronizing the brandbook and code: two tools against one gap

A living brandbook differs from a static PDF in that changes in one place automatically appear in another. Technically, this is solved through a combination of Figma → Git → Code, with plugins Tokens Studio or Specify serving as intermediaries.

  1. The brand designer sets token values in Figma Variables — this is the only place where the 'source of truth' for visual solutions is stored.
  2. Tokens Studio exports tokens to JSON and synchronizes them with a Git repository.
  3. Project build pulls in these files and generates CSS variables or objects for native development.
  4. Changing a token in Figma triggers a pull request — the development team sees the diff and confirms the update.

The difference from a manual approach is fundamental: a designer changes a button color in Figma, and in one pull request this value appears in all interfaces where this token is used — without calls and writing tickets for 'fixing the shade'.

Scaling across multiple brands: why one system is better than five brandbooks

The problem of multiple brandbooks is especially acute for companies with a brand portfolio. X5 (Pyaterochka, Perekrestok) solved it through tokens in Figma Variables: one personal account service adapts to different brandbooks by switching the mode with one button — variables are swapped, components remain the same.

MegaFon built a three-tier architecture differently — not through mode switching, but through inheritance:

  • Core library — basic components, the brand's 'DNA', unchanged across all directions.
  • Base library — components for main interfaces, inheriting from Core.
  • Directional libraries — B2C, B2X, TV and others, each with its own communication style, but on a common foundation.

The difference between the two models is not in technology, but in the task: X5 needs switching between fully independent brands, while MegaFon requires controlled variability within one brand with different audiences. The choice of architecture should be based on the portfolio structure, not on what 'other companies did'.

Economy: what the lack of integration really costs

The argument 'it's expensive to do it all at once' is broken by the numbers. Yandex, thanks to a unified UI kit and CSS library, reduced task completion time by three times and saved 2,3 million rubles. For a company of medium size — 5 designers and 10 developers — with an investment of 30% of time in developing the system, the return is +170% ROI for designers, +120% for developers, and +135% overall, that is 2,70 dollars for every dollar invested over five years.

IndicatorWithout a single token systemWith a three-tier system
Time to approve color/font changesDays, manual verification of each screenHours, automatic cascade
Brand inconsistency across platformsAccumulates with each releaseExcluded by architecture
ROI over 5 years (example 5 designers / 10 developers)Not measured, losses hidden in reworks+135%, 2,70$ on 1$

This is not theoretical benefit. Every hour spent by a designer manually 'tuning to the brand' is an hour that the token system could have given for free, through automatic inheritance of values. Companies that postpone implementation until 'when there is time' usually arrive at this decision only after a painful rebranding, where recalculating all unsynchronized components takes months.

Recent articles

Employee training and development as an argument for the employer brand

Employee training and development as an argument for the employer brand

24.09.2026
Work-life balance in employer brand communications

Work-life balance in employer brand communications

24.09.2026
Psychological support programs as an element of EVP

Psychological support programs as an element of EVP

24.09.2026
HR brand and employee wellbeing: wellbeing programs

HR brand and employee wellbeing: wellbeing programs

24.09.2026
HR and marketing: how to build joint work on the employer brand

HR and marketing: how to build joint work on the employer brand

24.09.2026
Outsourcing vs in-house in HR brand management

Outsourcing vs in-house in HR brand management

24.09.2026
Employer branding team: roles, composition, KPI

Employer branding team: roles, composition, KPI

24.09.2026
HR brand budget: how to calculate and defend before management

HR brand budget: how to calculate and defend before management

24.09.2026
Load more

MegaFon, BMW, VTB and more 240+ companies. See how it looks in the showcase reel:

Logotype Megafon Branding Agency
Gromov Branding Agency
VK Video logo Branding Agency
Branding agency Gromov Branding
Gromov Branding Agency
Gromov Branding Agency
Through interviews, surveys and workshops, our branding agency identifies the true needs of the business, motivations and pain points. Based on this data, we determine the tools that will effectively solve your brand's tasks.

Our branding agency is approached to order:

Branding agency services

Design outsourcing

You get a team of experienced designers to create a truly original design. We work with a wide range of industries and never think conventionally. We look at your business from a different angle, offer new ideas and unconventional solutions. And quickly implement them.
Branding Agency

Websites

We create attractive modern websites. Functional and user-friendly. Aesthetics, analytical approach, and functional design intuitively inspire trust in your company. And with it — the number of clicks on buttons, orders, and inquiries increases.
Branding Agency