A set of principles, patterns and tools created to provide a common design framework for crafting user interfaces.