|  Object Oriented Software Engineering   View all facts   Glossary   Help | 
| subject > software > custom software | 
|   | ||||
| custom software | ||||
| subject | fact | |||
| custom software | can be made generic but this can be a complex process if the software was not designed in a flexible way |  | 
| has definition Software developed to meet the needs of a particular customer |  | |
| has definition Software that is developed to meet the specific needs of a particular customer (in contrast to generic software) |  | |
| has global CPU usage low |  | |
| has global development effort high |  | |
| has global number of copies low |  | |
| has example web sites, air-traffic control systems and software for managing the finances of large organizations |  | |
| is what most software developers work on |  | |
| is a subtopic of 1.1 - The Nature of Software |  | |
| is developed for a particular customer |  | |
| is often developed in-house |  | |
| is typically used by only a few people |  | |
| is a kind of software |  | |
| may be contracted-out to a consulting company |  | |
| software | can be easily duplicated |  | 
| can have usability without utility^2 |  | |
| can have utility without usability |  | |
| 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 |  | |
| often has a poor design and is steadily becoming worse |  | 
 Next software: data processing software     Up: software    Previous software: bad software
Next software: data processing software     Up: software    Previous software: bad software