رابط کاربری (UI) شامل تمام چیزهایی که در وب سایت، اپلیکیشن، سیستم عامل، و... طراحی شده می باشد، مانند تصاویر، کیبورد، موس، ظاهر دسکتاپ و یا حتی شیوه ای که کاربر با اپلیکیشن و یا وب سایت تعامل برقرار میکند. به عبارت دیگر رابط کاربری شامل هر آن چیزی است که کاربر در وب سایت، اپلیکیشن، سیستم عامل و... ممکن است با آن تعامل برقرار کند. رشد روز افزون اپلیکیشن های تحت وب و اپلیکیشن های موبایلی باعث شده تا شرکت ها برای بهبود حداکثر تجربه کاربری اولویت خود را بر روی طراحی رابط کاربری قرار دهند.