يُعد تصميم الواجهة العملية التي تُعنى بهندسة العناصر المرئية والتفاعلية للمنتجات الرقمية، كالمواقع الإلكترونية والتطبيقات البرمجية. وتتضمن هذه العملية صياغة مسارات المستخدم، والهياكل السلكية، والنماذج الأولية، فضلاً عن نماذج المحاكاة عالية الدقة، بهدف خلق تجربة مستخدم سلسة وبديهية. وينبغي لتصميم الواجهة المتقن أن يتمتع بجاذبية بصرية، وسهولة في التصفح، وأن يتاح لجميع المستخدمين دون استثناء.