Um sistema de design (também conhecido como Design System, ou ainda o carinhoso “DS”) é uma coleção de componentes reutilizáveis, guiados por padrões claros, que podem ser montados juntos para construir qualquer número de aplicações.
Brad Frost também diz que “um sistema de design é a história oficial de como uma organização projeta e constrói interfaces digitais.”
Muita gente já tentou definir isso, então listo aqui algumas boas referências de leitura:
Uma excelente maneira de aprender sobre o assunto é também ver os exemplos que temos, elaborados por empresas estabelecidas e amplamente utilizados:
- Carbon Design System, design system open-source da IBM;
- Atlassian Design System, da Atlassian utilizados para construir produtos como Jira e Confluence;
- Base Design System, da Uber;
- Todos os design system brasileiros citados aqui.