User experience is a term that is used for all impressions and feelings a user has when interacting with a product or service. It is often used in the context of graphical user interfaces, and the questions relating to their design. User experience commonly has different aspects: