Hardware is the physical parts of the computer and software is the programs that run on a computer.
There is a close relationship between hardware and software. Without software, hardware is very limited and without hardware, software would not be able to run. They need each other.
Software makes hardware useful. It gives it the instructions it needs to operate. When hardware runs software, it loads the software into its RAM.
There are two main types of software:
- systems software
- applications software