What are Hardware and Software?

Hardware:

Hardware is a general term for the physical components that make up a computer system, for example the mouse, keyboard, monitor, and etc. it can be internal or external.

Internal hardware devices:

Software:

Software is a general term for the computer program that control the computer system. Application and system are two type of software.

Application Software:
Programs that allow the user to do specific tasks.

System Software:
Programs that allow the hardware to run properly and allow the user to communicate with the computer.