Human Machine Interface. Also known as an HMI. An HMI is a software application that presents information to an operator or user about the state of a process, and to accept and implement the operators control instructions. Typically information is displayed in a graphic format (Graphical User Interface or GUI).