La interfaz de usuario es el medio por el cual los usuarios se comunican con las computadoras e incluye elementos como menús, ventanas, teclado, ratón y sonidos, representando todos los puntos de contacto entre el usuario y la máquina. Una buena interfaz de usuario proporciona comodidad y eficiencia en la interacción humano-máquina y marca el comienzo de innovaciones continuas en los controles de dispositivos y aplicaciones.