A user interface, often known as a dashboard, is a software programme that connects a human to a machine, system, or device. While HMI can theoretically refer to any screen that allows a user to interact with a device, it is most usually associated with industrial processes.