Server that shares hardware and software resources with multiple users
Provides functionality for other programs or devices
Central storage and management of data files between multiple computers
Display screen of a computer
Input device for moving cursors
To secure something
Collection of data, programs
Input device for typing