- Accomplishes specific tasks for users.
- Enables a computer to become a multi-purpose machine.
- Produce worksheets and reports.
- Automate record keeping like attendance and grades.
- Create flow charts and graphic organizers.
- Communicate worldwide.
- Productivity Software: Spreadsheets, Databases
- Presentation Software
- Document Preparation: Word Processing, Desktop Publishing
- Project Management Software
- Graphics Creation and Manipulation
- Animation and 3D Graphics
- Video Editing
- Internet Connectivity
- Website Creation and Management
- Groupware
- Financial Management
- Educational Games and Tutorials