(1) The user interface or human–machine interface is the part of the machine that handles the human–machine interaction. In the context of computing the term typically extends as well to the software dedicated to control the physical elements used for human computer interaction.