The Free On-line Dictionary of Computing (30 December 2018):
Human-Computer Interface(HCI) Any software or hardware that allows a user to interact with a computer. Examples are WIMP, command-line interpreter, or virtual reality. See also Human-Computer Interaction. (1999-05-09)