Software Engineering - What is Software? - 1
Many people equate the term software with computer programs. In fact, this is too restrictive a view. Software is not just the programs but also all associated documentation and configuration data which is needed to make these programs operate correctly.
A software system usually consists of a number of separate programs , configuration files which are used to set up these programs, system and user documentation which explains how to use the system. Individuals who develop software's are termed as software engineers. Software engineers are concerned with developing software products, i e. Software which can be sold to a customer. There are two categories of software products.
These are stand-alone systems which are produced by a development organization and sold on the open market to any customer who is able to buy them.
- Ex-: Word processors , Databases , Drawing Packages and Project management tools.
Bespoke ( or customized ) products
These are systems which are commissioned by a particular customer. The software is developed specially for that customer by a software contractor.
- Ex-: Software written to support a business process