What is software?

Software is a collection of computer programs and data to provide desired output.  software is categorised into two types.  system software and application software.