Pattern Library
A Pattern Library is a collection of reusable design patterns that address common interface challenges. These patterns can include navigation structures, form inputs, buttons, or layouts. A pattern library provides design teams with a set of best practices, improving efficiency, consistency, and the overall user experience.
A pattern library makes institutional design knowledge reusable — the solution your best designer figured out for a complex data table state lives in the library and is used by every other designer on the team, preventing the same problem from being solved differently (and inconsistently) five times across the product. For growing product teams, the pattern library is what prevents 'design debt' from accumulating as new features are built by different people.
IBM's Carbon Design System includes not just components but documented interaction patterns — how to handle empty states, how to display loading sequences, how to structure complex forms — so any IBM designer anywhere in the company reaches for proven patterns rather than reinventing solutions.