# Design System
A design system is a documented catalog of components and styles used within a product, including how and why each should be implemented.
We should think of a Design System as a bag full of legos, there are constant and variables between parts but with all of them you can build lots of stuff.
Components examples:
Buttons
Inputs