What the user sees on the screen and how they can interact with it.
How the operating system responds to user commands.
the means by which the user interacts with the peripheral devices on the computer.
the monitor that is available for the computer.