What is 'software' ?


Software is:
(1) instructions (computer programs) that when executed  provide desired features, function, and performance; 
(2) data structures that enable the programs to adequately manipulate information; and
(3) documentation that describes the operation and use of the programs.