Hardware
The physical components that compose a computer system or network.
Software
Instructions or data that are stored electronically, either on a hard drive or a special chip.
Input
The movement of data or commands to the internal computer hardware.
Processing
The flow of data through a series of procedures as defined by a set of instructions.
Storage devices
Devices that contain non-volatile memory for saving or maintaining data.
Output
The process of the computer presenting, displaying, or otherwise giving data.
Networking and communications
The practice of connecting two or more computers in order to transfer data.