Human-computer Interaction (HCI)

The way that information is presented to the user when an application is running and the methods by which the user interacts with the computer. Good HCI design is very important if a computer program is to be used successfully without excessive support. 

See also Graphical user interface