Thiết kế trải nghiệm người dùng là một lĩnh vực xác định trải nghiệm tương tác của người dùng với trang web, ứng dụng, thiết bị hoặc phần mềm.