Software, instructions that tell a computer what to do Software comprises the entire set of programs, procedures, and routines associated with the operation of a computer system The term was coined to differentiate these instructions from hardware—ie, the physical components of a computer system