03 / 19 · Every brand, every stack, one system

OneDS

I was product owner and UX lead for OneDS, the Novartis design system rebuilt after a rigid first attempt. Two token layers let one set of MUI 5 components switch brands, and migrations dropped from months to weeks.

Role
Product Owner, Lead UX
Client
Novartis
Industry
Healthcare & life sciences
Work
Design systems, Product ownership, Design tokens

More than 60 designers, some in-house and some at agencies, build for Novartis: web apps, CMS sites, mobile apps and product brands such as Cosentyx and Entresto. Together they deliver around 40 to 50 projects a year in Angular, React, Vue and more.

There was no single source of truth for tokens, components or patterns, so delivery was slow and the experience uneven. The first enterprise system, WADS, shipped in 2021 but proved too rigid. Designers felt boxed in, developers waited on the core team for every change, and migrations took months.

Could one design system serve every brand and every tech stack without becoming the bottleneck the last one had been?

We rebuilt it as OneDS, using the move to Figma as a clean start. Two token layers separate the theme from the core, so a product can switch from Novartis to Cosentyx without breaking design files. Components follow Material and ship as MUI 5 packages for React and Angular, installed through private NPM packages. OneDS was adopted across design and engineering, and migrations dropped from months to weeks.

My role

Product Owner, Lead UX. Owned the product and UX for OneDS over about 12 months: architecture, tooling, governance, the adoption programme and the business case to leadership. I worked across the design and engineering communities and with business leaders.

What made it hard

  • Many brands, many stacks

    One system had to serve web apps, CMS sites, hybrid and native apps, and several product brands, across Angular, React and Vue.

  • Learning from a rigid first attempt

    WADS proved the need but left designers boxed in and developers waiting on the core team.

  • Little budget, less authority

    The work started with limited funding and no mandate. Adoption had to be earned.

  • A distributed community

    20 internal designers, 40 external agencies and 5 business units all had to find the system easier than going their own way.

Questions we asked

  1. What should be fixed in the core, and what should each brand be free to change?
  2. How do we make adopting the system faster than building from scratch?
  3. What evidence will convince business leaders to fund a design system?
  4. How do agencies outside the company stay aligned without slowing down?
01

Learning the hard way

My first system was an unofficial cross-platform UI kit in Sketch at EF, with basic accessibility standards. It improved consistency but met leadership resistance, which taught me early that design systems are about people first. The first enterprise attempt, WADS in 2021, combined a Sketch and Abstract kit with Stencil.js web components and Storybook. It was too rigid for designers, and developers depended on the core team for every customisation.

Learning the hard way
Learning the hard way

The EF kit and the WADS-era Sketch atoms library: consistent, but owned by one team.

02

Themes plus platforms equals components

OneDS starts from a simple equation. Brand themes carry logo, colour and type. Tech platforms carry the specifics of each browser and OS. White-label components sit where the two meet. Like a well-made chair, the system is built from materials, structure and components, and each layer can change without breaking the others.

Themes plus platforms equals components
Themes plus platforms equals components
Themes plus platforms equals components

Brand themes and tech platforms meet in one set of white-label components.

03

Two token layers, any theme

Governance sits at the centre, linking platforms and themes. A theme layer on top of core tokens lets the same web-app components switch from Novartis blue to Cosentyx magenta without touching design files. New platforms such as CMS sites and hybrid apps, and new brands such as Entresto, plug in through the same structure.

Two token layers, any theme

The same header, tabs, buttons and chips, re-skinned from Novartis to Cosentyx through the theme token layer.

04

Production-ready in code

Components are modular and compatible with MUI 5, packaged as themes for React and Angular and documented in Storybook. Private NPM packages, CLI installers and automation scripts took the setup work out of getting started. The roadmap grows the core outward to more platforms and more brands, with governance, support and new use-case onboarding running all the time.

Production-ready in code
Production-ready in code

The Go/OneDS documentation site, where each brand theme gets its own page.

05

Earning adoption

The ecosystem was wide: 20 internal designers, 40 external agencies, 5 business units and 40 projects a year. Designers got an onboarding checklist, fundamentals training, clear docs and living examples. Developers got Storybook, an open-source way of working and tooling that removed setup work. Business leaders got quantified savings from standardisation, evidence of faster time to market and a track record of pilot wins.

Earning adoption

In motion

Outcomes

  • 60+designers served
  • 40–50projects a year
  • 5business units
  • Weeksto migrate, down from months
  • OneDS adopted across Novartis design and engineering
  • Migrations cut from months to weeks
  • Faster delivery and less rework through reusable components
  • Multi-brand, multi-stack products served from one core
  • Teams came to see the design system as an enabler, not a constraint

What I took away

  • Simplify to scale. Clear structure and good docs let teams be flexible and consistent at the same time.
  • Teach by sharing. Working in the open built more trust than any mandate could.
  • Put culture first. A design system succeeds through people, process and governance, and the UI assets follow.
Product Owner, Lead UX
Preetham Lawrence
Have a hard problem worth solving?

Let's solve it together.

preetham.lawrence@icloud.com
+41 76 740 46 30Phone
LinkedIn↗ Writing on Medium↗

Design leader based in Zürich, Switzerland. Open to leadership roles and selected collaborations.

© 2026 Preetham LawrenceIndex