top of page

WSAudiology

Migration of Design Library + Multibrand Design System

Company: WSAudiology


My Role: UX / UI

 

When I joined WS Audiology, design was distributed across three major brands - Widex, Signia, and Rexton - each with its own Sketch library, component structure, and visual logic. While this worked locally, it didn’t scale.

The company’s ambition was clear:


Goal: Create a unified, token-driven design system that would support all three brands - without compromising brand identity.

This case covers the migration from Sketch to Figma, the creation of a shared source of truth, and the transformation from three independent libraries to one multi-brand system.

​​​

  • Design system migration & restructuring

  • Multi-brand architecture

  • Cross-functional alignment with Design, Dev, Product & Brand

  • Governance


Focus: Design system migration, multi-brand scaling

Team: Design System Team, developers, product owners, brand teams.

UX Team
Tools: Figma + token studio, Sketch, Frontify, Miro, Storybook

“Design System is not a library of components - it is a shared language that turns creativity into consistent, scalable impact”

1. From Isolated Sketch Libraries → Structured Figma Foundation

 

Before

  • Three separate Sketch libraries (Widex, Signia, Rexton)

  • No unified naming conventions

  • Duplicate and near-duplicate components

  • Brand styling hardcoded inside components

  • Limited documentation

  • Design and development drifting apart


Each brand evolved independently, which led to inconsistencies and high maintenance overhead.

​

​

Process​

​

Audit and mapping.

We began with a structured audit:

  • Inventory of all components across brands

  • Identification of duplicates and inconsistencies

  • Categorization into global, brand-specific, and obsolete elements

  • Mapping of visual differences and structural overlaps

  • Documented inconsistencies in spacing, colors, naming

​

The audit revealed significant redundancy and a lack of separation between design primitives and components.

  • 30–40% overlapping components

  • No clear hierarchy of primitives vs components

  • Brand styling hardcoded inside components

The audit became the foundation for migration priorities.

​​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​​​​

​

​

Migration - Sketch to Figma

​

Instead of directly importing Sketch files, we rebuilt the system intentionally:

​

  • Introduced Figma variants for scalable component logic

  • Applied atomic structure (primitives → components → patterns)

  • Established consistent naming conventions

  • Cleaned up variant complexity

  • Improved component flexibility

​

This allowed us to rethink component architecture rather than preserve legacy inconsistencies.

​

At the same time:

  • Developers aligned implementation in Storybook

  • Documentation began taking shape in Frontify

  • Ownership boundaries between design, brand, and code were clarified

​

For the first time, we were moving toward a shared ecosystem rather than isolated assets.

​

After

  • Structured Figma component architecture

  • Clear naming conventions

  • Defined primitive layer

  • Centralized documentation

  • Early alignment with Storybook

This was the technical foundation needed before scaling further.

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Establishing Source of Truth

 

We clarified ownership:

  • Figma → Design structure & visual logic (documantation for designers)

  • Storybook → Implementation & code reality

  • Frontify → Documentation & brand guidelines

​

For the first time, there was clarity around:

  • Where design decisions live

  • Where implementation lives

  • Where brand rules are documented

​

​

​

​

​

​

​

​

​

​

​

​

​

ChatGPT Image 13 lut 2026, 10_53_24.png
Ekosystem projektowania i rozwoju cyfrowego (1).png
Screenshot 2026-02-13 at 13.17.52.png
Screenshot 2026-02-13 at 13.22.22.png

2. From Parallel Systems → Strategic Unification

​

After phase 1 we had:

  • Structured Figma library

  • Defined primitives

  • Shared documentation platform

  • Clear ownership model

  • Foundation ready for scaling

​

Only then did the bigger question emerge.

​

Once the migration stabilized the system, Product Owners proposed a bold idea:

​

Instead of maintaining three separate design libraries —
could we create one shared system adaptable to all brands?

​

The motivation was clear:

  • Reduce duplication

  • Improve scalability

  • Accelerate feature rollout

  • Ensure consistency across products

But this required more than shared components.

​

It required tokenization.

.

3. From Brand-Specific Styling → Token-Based Architecture

​

Token Strategy

​

We introduced Token Studio to abstract visual decisions.

 

The goal: Separate what a component does, from how a brand expresses it.

 

Using the Token Studio plugin, we:

  • Abstracted visual values into semantic tokens

  • Separated brand tokens from system tokens

  • Introduced alias tokens for scalable mapping

​

Instead of designing components with hardcoded brand colors, spacing and typography we moved to intent-driven tokens such as:

  • color.background.primary

  • color.text.secondary

  • color.surface.critical

​

​

​

​

​

​

​

​

​

​

​​

​

​

​

​

​

​

​

​

​

​

​

Each brand mapped its values to the same semantic layer.

This allowed one shared component structure, while brand identity could be swapped dynamically.

​

​One component.
Three brand expressions.

Screenshot 2026-02-13 at 13.18.01.png
Screenshot 2026-02-13 at 13.18.36.png

4. The Complexity of Designing for Three Brands

​

This is where theory met reality.

Not all brands wanted identical behaviors.

​

Some expected:

  • Different button prominence

  • Slightly different interaction logic

  • Distinct layout nuances

​

We had to define:

  • What is global infrastructure

  • What is brand extension

  • What cannot be unified

​

We ran workshops to:

  • Define naming conventions

  • Agree on token hierarchy

  • Clarify which components are shared vs isolated

This required negotiation and iteration.

​

​

5. From Visual Identity to Intent-Driven system

​

One of the biggest challenges was color semantics.

Primary color did not always behave as a primary action color across brands.

​

We discovered:

  • In one brand, primary signaled urgency

  • In another, it was softer and informational

  • Accessibility contrast differed

​​

We shifted from brand-driven naming to intent-driven tokens.

Instead of:
“Widex Blue”

We defined:
“Color / Success / default”

​

This required:

  • Brand workshops

  • Accessibility checks

  • Iteration cycles

  • Close collaboration with branding teams​

​

​

​

​

​

​

​

​

​

 

 

 

 

 

 

 

​

​

​

​

​

6. From Ad-Hoc Contributions to Structured Governance

​

Scaling the system introduced new questions:

  • How do we introduce new components?

  • How do we prevent duplication?

  • How do we deprecate outdated elements?

​

We introduced a structured contribution model.

​

New component workflow

​

  1. Alignment Workshop (Design + PM + Dev)

  2. Define scope across brands

  3. Build initial version in Figma

  4. Cross-functional review

  5. Iterate

  6. Storybook implementation

  7. Documentation update

  8. Publish

​

We also redefined the Definition of Done to include:

  • Token compliance

  • Accessibility validation

  • Documentation update

  • Storybook alignment

​

Screenshot 2026-02-13 at 13.19.13.png
Screenshot 2026-02-13 at 13.21.46.png

7. Organizaltional Challanges

 

This was not only a technical redesign.

It required cultural change.

​

Onboarding Designers to Token Studio

Steep learning curve
Workshops and documentation required

​

Deprecating Components

Resistance from teams
Phased rollout required

​

Aligning Design & Code

Continuous back-and-forth between Figma and Storybook

​

Balancing Brand Identity with System Integrity

Constant negotiation

​

​

​

Impact

​​​

  • One unified multi-brand foundation

  • Reduced duplication across three libraries

  • Token-driven scalability

  • Clearer collaboration between design & development

  • Improved onboarding clarity

  • Stronger governance model

The organization moved from maintaining parallel ecosystems to building shared infrastructure.​​

Reflections

​

This project taught me that:

Design systems are governance systems.

​

They require:

  • Negotiation

  • Long-term thinking

  • Clear ownership

  • Continuous education

​

The biggest challenge was not building components - it was aligning people around a shared framework.

While the system was still evolving when I left, the groundwork for a scalable, token-based multi-brand architecture was firmly established.

bottom of page