Universal design is a goal and process that creates products and environments usable by all people without need for adaptation. It focuses on diversity and inclusiveness rather than just the average user. The process of universal design involves identifying the application, describing diverse users, involving users, adopting guidelines, applying guidelines, accommodating all users, training others, and evaluating with feedback. Its principles are based on multiple means of representation, action and expression, and engagement so that all can learn and express knowledge through flexible options.