By contrast, software is the set of instructions that can be stored and run by hardware. Hardware is so-termed because it is "hard" or rigid with respect to changes, whereas software is "soft" because it is easy to change.
Hardware is typically directed by the software to execute any command or instruction. A combination of hardware and software forms a usable computing system, although other systems exist with only hardware.
USB Wired Computer Keyboard, 104 Keys, English Keyboard Language, for PC and Laptop
Table mat, cloth mouse pad for office or home, non-slip rubber mat.
Ergonomic 3200 DPI Wired Gaming Mouse, Quiet USB Gamer Mouse with Backlight Wired for PC and Laptop