The SDX Ecosystem
The SDX ecosystem is structured into three layers, which define where a design element belongs based on its stability, reuse potential, and scope.
This layered approach helps balance innovation with consistency, while making ownership and decision-making clear.
SDX Core
The SDX Core contains the fundamental building blocks of all digital products at Swisscom.
These elements:
- Are used across all products and platforms
- Form the foundation of consistency and stability
- Are fully owned and maintained by the SDX Team
Because of their central role, changes to Core elements are carefully governed.
Community Assets
Community Assets are shared component libraries created and maintained by product or platform teams.
They:
- Address product- or domain-specific needs
- Are reused by multiple teams or products
- Build on SDX Foundations (tokens) such as typography, color, spacing, and grid
Ownership lies with the product teams. Sharing code is encouraged but optional, depending on whether reuse adds value.
Specific components / Snowflakes
Snowflakes are highly specific components designed for unique, isolated use cases.
They:
- Are used in one specific context
- Should be created sparingly
- Should still be based on SDX Foundations whenever possible
Snowflakes prioritize speed and innovation, but should not undermine overall system consistency.