What is the purpose of a design system?

Design systems support development of digital products at scale. They contain reusable components, patterns and associated principles that can support growth and future implementations of designs. Having a design system also means a single source of truth and facilitates a common design language across teams. This creates alignment between designers, developers, content producers and other stakeholders, making it easier for them to do their jobs.