Hardware – Physical components e.g. monitor, keyboard, mouse, chips, wires, buses etc.
Software – Instructions, programs for specific task but they cannot be touched.
Firmware – Software replaced for hardware and stored in read-only memory as in BIOS.