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—i.e., the physical components of a computer system.
A computer is an electrically powered device or set of devices which works under the control of a stored programme. It automatically receives data, process data and by controlling the whole process of operation, the desired goal is established.