Una interfaz de usuario (UI) es el medio a través del cual un usuario interactúa con un dispositivo digital o físico. Su objetivo es brindar una experiencia de uso intuitiva y eficaz. Las UIs pueden ofrecer diversas funcionalidades y clasificarse en hardware, software o software-hardware. Existen diferentes tipos como las interfaces gráficas, de línea de comandos, de voz o cerebro-computadora.