Designing a user's interaction with a product or service to ensure it is easy, efficient, and enjoyable.