Hardware refers to the physical components of a computer that you can see and touch, such as the monitor, keyboard, CPU, and mouse. Software is the set of instructions that tells the hardware what to do, which is intangible. Operating systems and application programs are types of software, not physical components.