| A | B |
| Keep track of invoices and sales figures | Finance |
| Use phone lines to send files or information | Communication |
| Good at processing numerical data | Spreadsheet |
| A program that lets you change the appearance of text | Word Processing |
| Combines the functions of several programs | Integrated |
| Can be used to learn a foreign language | Education |
| Protocols are used in this type of software | Communication |
| Uses tools like the rectangle and line and fill colour | Graphics |
| Objects such as written words and pictures are displayed on screen | Publishing |
| Uses a joystick as an input device | Leisure |
| Can be used to search and sort data | Database |
| A multimedia encyclopaedia is an example of this | Education |
| Includes proofing tools to check spelling and grammar | Word Processing |
| Type of software used to manipulate and enhance photographs | Graphics |
| This software can be used to produce a web page | Publishing |
| Programs used for personal enjoyment | Leisure |
| Stores large amounts of information in card or list layouts | Database |
| Used to draw charts and graphs | Spreadsheet |
| Used to help keep control of money and plan a budget | Finance |
| All areas of this program share a common human computer interface | Integrated |
| Useful for producing letters and reports | Word Processing |
| Can change the settings to make it faster or more difficult | Leisure |
| Can be used to work out mortgage repayments | Finance |
| Email is an example of this type of software | Communication |
| Data can be copied easily from one application area to another | Integrated |
| Used to produce a newsletter containing text stories and photographs | Publishing |
| Can be used to calculate data from other fields | Database |
| Data can be linked statically or dynamically | Integrated |
| Sending information electronically from one location to another | Communication |
| Used to create reports after querying | Database |