What is software?

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.

Hardware and software need each other to function. A piece of hardware requires software to run and the software needs hardware to be able to run.

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