Reusable solutions to common design problems, to improve consistency and usability across products and systems.