I see a lot of design systems that claim to be 'multi-brand'. However, there's large differences in terms of the flexibility ([[20220621083440-design-system-flexibility]]) of these design systems.
I see two main types:
There's also different ways of expressing visual differences of brands, using a mix of the two types. Some design systems to illustrate the point:
How you actually use the design system is a large part of what allows different brands to express themselves. For example, if brands have identical websites and only differing tokens, they'll still feel the same. 'True multibrand' requires changing component structure, style, behaviour, content, page structure, etc. even if all components still come from a single place. Sometimes to necessitate the latter, you'll need a large amount of 'content layout components', those that allow different ways of layout depending on what matches the identity of the brand, like Conde Nast has.
The ownership and governance model between multibrand design systems is interesting too:
Neither of these necessarily influence the [[20220621083440-design-system-flexibility]], they're more about who's responsible for building what. For example in both examples, individual teams may be able to create additions and bespoke components as needed.
You can go even further than this, and define a visual language rather than shared component/UI artifacts. Material Design has different implementations, which allows you some wiggle room while still achieving cohesion across different brands. It becomes blurry on if this is one design system or multiple, but there's wiggle room as needed.
Regardless of the setup, the most complex thing seems to be modifications. It's simple enough to build something custom with tokens, atomic components, etc. It's much more difficult to inject a fourth Button styling, or change the default behaviour of a component.
https://bradfrost.com/blog/post/the-multi-all-the-things-organization/
[[designsystem]] [[designsystembranding]] [[designtokens]]