generic software | an organization's specific needs | soft real-time characteristics: when timing constraints are not met, such systems merely becomes sluggish to use | but when a new release of the generic software is issued, the customization work may have to be re-done | cheaper and more reliable than custom software | software | shrink-wrapped software | the open market | most of the software running today on general-purpose computers such as PCs; for example word processors, spreadsheets and games | word processors, spreadsheets, compilers, web browsers, operating systems, computer games and accounting packages for small businesses | functions on general-purpose computers that many people need | medium | potential customers | medium | 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) | the business world instead of custom software because it can be far cheaper and more reliable | high |