The physical components of a computer, the processor, the memory, input device, and output device are its hardware. You can see them, touch them, and feel them. Programs and data are different, existing only as electronic pulses stored in memory. Software is a general term for programs.