A design system combines reusable interface elements with guidance that helps teams apply them consistently. Establish shared styles, components and patterns for recurring user tasks, document their intended use, and provide libraries that designers and developers can maintain together. Use it when multiple teams or products repeatedly solve similar interface problems. Reuse established elements, review updates to shared libraries, and contribute improvements informed by research. A useful system supports consistent decisions and reduces duplicated work while continuing to evolve.
Category
Design
Videos
Related talks
- Working with Atomic Design
- Design systems for humans
- Is Atomic Design dead?
- Design System Lies
- The critical importance of supporting designer and developer creativity
- Applying systems thinking in product design
- Themeable Design Systems with Design Tokens
- Designing your design process
- The lies we tell ourselves about design systems
- The three Ps of a design system
- Turning the dinosaur herd: towards an enterprise design system
- Design Systems in Transition: Navigating Change and Adaptation
- Inclusive Documentation
- Teams, cultures, and design system strategies
- The Three P’s of a Design System
- Building Design Systems That People Love
- Getting Design Systems Done. Organization Strategies for Teams of All Sizes
- Design Systems and Agility
- Deploying Scalable Solutions Across Multiple Platforms
- Achieving Accessibility in Practice through a Design System
- Passport: A design system to accelerate digital product innovation
- Design Systems: Building Bridges not Walls