User experience (UX) design encompasses all interactions and responses of users towards a product or service, aiming to enhance their overall experience. UX designers focus on understanding user needs and behaviors to create effective solutions within business and technological constraints. Various methodologies, such as lean UX and agile UX, are employed in the design process to ensure successful outcomes measured by both quantitative and qualitative metrics.