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