In a computer, there are two major parts available namely hardware and software. both plays an important role in proper functioning of the computer.
Hardware are the touchable and physical parts of the computer. Hardware are visible to the user and it is visible even to a blind man. It is like the body of computer. Hardware provides the basic skeleton to load and work with software.
Software are nothing but the imaginary parts or virtual parts of the computer. Software is more complex and unable to understand easily. It is like mind or soul of the computer. It can't be touched or damaged. After finishing the design of hardware, Software is loaded into it.
When the hardware and software are working together, it becomes a computer. Without software, computer hardware is just a electronic board with connections. Without hardware, software cannot be used and can be stored only in CD or Pen Drive.