generic software | is a synonym of commercial off-the-shelf software |  |
accounts for most of the software running today on general-purpose computers such as PCs; for example word processors, spreadsheets and games |  |
can be cheaper and more reliable than custom software |  |
can be customised but when a new release of the generic software is issued, the customization work may have to be re-done |  |
has definition Software designed to be sold on the open market and to perform functions on general-purpose computers that many people need (in contrast to custom software) |  |
has requirements determined largely by market research |  |
has soft real-time characteristics: when timing constraints are not met, such systems merely becomes sluggish to use |  |
has example word processors, spreadsheets, compilers, web browsers, operating systems, computer games and accounting packages for small businesses |  |
has global CPU usage high |  |
has global development effort medium |  |
has global number of copies medium |  |
is a subtopic of 1.1 - The Nature of Software |  |
is developed for potential customers |  |
is often used by the business world instead of custom software because it can be far cheaper and more reliable |  |
is sold on the open market |  |
is a kind of software |  |
may not meet an organization's specific needs |  |
performs functions on general-purpose computers that many people need |  |
is a synonym of shrink-wrapped software |  |
software | can be easily duplicated |  |
deteriorates as it is changed repeatedly |  |
does not wear out with use like other engineering artefacts |  |
has quality which is only as good as its lowest-quality reusable component |  |
is designed usually for human beings to use |  |
must be designed with users' input otherwise it may not be usable |  |