1. System Software
1.1. Operating System
1.1.1. Definition
1.1.1.1. Set of programs containing instructions that work together to coordinate all the activities among computer hardware resources.
1.1.2. Types of operating software
1.1.2.1. Stand alone Operating System
1.1.2.1.1. Proprietary Software
1.1.2.1.2. Open Sources Software
1.1.2.2. Server Operating System
1.1.2.2.1. Proprietary Software
1.1.2.2.2. Open Sources Software
1.1.2.3. Mobile Operating System
1.1.2.3.1. Proprietary Software
1.1.2.3.2. Open Sources Software
1.1.3. Function of Operating System
1.1.3.1. Start and Shutdown a Computer
1.1.3.2. Provide a user interface
1.1.3.3. Manage Program
1.1.3.4. Manage Memory
1.1.3.5. Establish an Internet Connection
1.1.3.6. Monitor Performance
1.1.3.7. Control a Network
1.2. Utility Program
1.2.1. Definition
1.2.1.1. Type of system software that allows a user to perform maintenance-type task.
1.2.2. Type of Utility Program
1.2.2.1. File Manger ~Utility program that performs function related to file management
1.2.2.2. Disk Cleanup ~Utility program that searches and removes unnecessary files
1.2.2.3. Compression Tools ~Utility program that is use to reduce a file size.
1.2.2.4. Anti-Virus Program ~Utility program that detects and deletes viruses.
1.2.2.5. Spyware Remover ~Utility program that detects and deletes spyware
1.2.2.6. Disk Defragmenter ~Utility program that reorganizes the files and unused space on computer hard disk so that the OS accesses data more quickly and programs run faster.
1.2.2.7. Backup and Restore ~A backup utility allows users to copy files to another storage medium in case of damage or lost ~A restore utility reverses the process and returns backed up files to their original form.
2. Application Software
2.1. Web Browser software ~A software that allows user to access and interact with software from any computer or device that is connected to the internet.
2.1.1. Proprietary Software
2.1.1.1. Internet Explorer
2.1.1.2. Safari
2.1.2. Open Sources Software
2.1.2.1. Mozilla Firefox
2.1.2.2. Chrome
2.2. Word processing software ~A software that allows users to create and manipulate documents.
2.2.1. Proprietary Software
2.2.1.1. Microsoft Office Word
2.2.1.2. Pages (Apple)
2.2.2. Open Sources Software
2.2.2.1. OpenOffice.org Writer
2.2.2.2. KWord
2.3. Spreadsheet software ~Spreadsheet software allows users to organize data in rows and columns and perform calculations.
2.3.1. Proprietary Software
2.3.1.1. Microsoft Office Excel
2.3.1.2. Numbers (Apple)
2.3.2. Open Sources Software
2.3.2.1. OpenOffice.org Calc
2.3.2.2. KCells
2.4. Database software ~A database is a collection of data organized in a manner that allows access, retrieval and use of that data.
2.4.1. Proprietary Software
2.4.1.1. Microsoft Office Access
2.4.1.2. Oracle DB
2.4.2. Open Sources Software
2.4.2.1. OpenOffice.org Base
2.4.2.2. MariaDB
2.5. Presentation software ~Presentation software that allows users to create visual aids for presentations to communicate ideas, messages, and other information to a group.
2.5.1. Proprietary Software
2.5.1.1. Microsoft Office PowerPoint
2.5.1.2. Keynote (Apple)
2.5.2. Open Sources Software
2.5.2.1. OpenOffice.org Impress
2.5.2.2. Showcase