La interfaz de usuario facilita la comunicación entre humanos y máquinas al mediar entre sus diferentes lenguajes. Se define como el conjunto de componentes que permiten a los usuarios interactuar con las computadoras mediante dispositivos de entrada, procesamiento y salida de la información. Existen dos tipos principales: la interfaz de hardware, que incluye dispositivos físicos, y la interfaz de software, que entrega información a través de la pantalla.