Software is a general term used to describe a collection of computer programs, Procedures and documentation that performs real business problems. In simple word you can say software is the way to perform different tasks electronically.
Software is computer programs and associated documentation. This definition clearly states that, the software is not a collection of programs, but includes all associated documentation.
Software system usually consists of a number of separate programs, configuration files: which are used to set up these programs, System documentation: which describes the structure of the system, and user documentation: which explains how to use the system and web sites for users to download recent product information.
Software products may be developed for a particular customer or may be developed for a general market