| data processing software | has definition Software used for running businesses, managing data such as payroll, purchases, sales, product inventory etc. |   | 
| gathers data together in batches to be processed at a later time |   | 
has concerns - accuracy of the data 
 - security of the data
 - privacy of the information gathered about people 
 
  |   | 
| has design issue how to organize the data and provide useful information to the users so they can perform their work effectively |   | 
| is a subtopic of 1.1 - The Nature of Software |   | 
| is used to run businesses |   | 
| is a kind of software |   | 
| performs functions recording sales, managing accounts, printing bills etc. |   | 
| 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 hard to change correctly |   | 
| is intangible |   | 
| is more reliable if it has fewer failures |   | 
| 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 |   |