A UserInterface is an umbrella term for various concepts, defined by FOLDOC as "The aspects of a computer system or program which can be perceived (normally seen; sometimes heard) by a human user, and the commands and mechanisms the user uses to control its operation and input data." The study of UserInterfaces is an important part of HumanComputerInteraction.

See GuiVersusCli for a comparison of the major models, the GraphicalUserInterface (GUI) and the CommandLine interface (CLI).

lib/main.php:944: Notice: PageInfo: Cannot find action page

lib/main.php:839: Notice: PageInfo: Unknown action