1. Application Software
1.1. Web Browser
1.1.1. Allows users to access and interact with software from any computer or devices that is connected to the internet
1.1.1.1. Proprietary
1.1.1.1.1. Internet Explorer
1.1.1.1.2. Safari
1.1.1.2. Open source software
1.1.1.2.1. Mozilla Firefox
1.1.1.2.2. Chrome
1.2. Word Processing Software
1.2.1. Allows users to create and manipulate documents
1.2.1.1. Proprietary
1.2.1.1.1. Microsoft office Word
1.2.1.1.2. Pages (Apple)
1.2.1.2. Open source software
1.2.1.2.1. OpenOffice.org Writer
1.2.1.2.2. KWord
1.3. Spreadsheet Software
1.3.1. Usage to create personal profiles, budget summaries, income satements or calculate students mark
1.3.1.1. Proprietary
1.3.1.1.1. Microsoft Office Excel
1.3.1.1.2. Numbers (Apple)
1.3.1.2. Open source softwarre
1.3.1.2.1. OpenOffice.org Calc
1.3.1.2.2. KCells
1.4. Database Software
1.4.1. Allows users to create, access and manage a database
1.4.1.1. Proprietary
1.4.1.1.1. Microsoft Office Access
1.4.1.1.2. Oracle DB
1.4.1.2. Open source software
1.4.1.2.1. OpenOffice.org Base
1.4.1.2.2. MariaDB
1.5. Presentation Software
1.5.1. Allows users to create visual aids for presentations to communicate ideas, messages and other information to a group
1.5.1.1. Proprietary
1.5.1.1.1. Microsoft Office Powerpoint
1.5.1.1.2. Keynote (Apple)
1.5.1.2. Open source software
1.5.1.2.1. OpenOffice.org Impress
1.5.1.2.2. Showcase
2. System Software
2.1. Operating System
2.1.1. Definition
2.1.1.1. Set of program contain instruction together
2.1.2. Types of Operating System
2.1.2.1. Stand-alone Operating System
2.1.2.1.1. Proprietary software
2.1.2.1.2. Open source software
2.1.2.2. Server Operating System
2.1.2.2.1. Proprietary softwarre
2.1.2.2.2. Open source software
2.1.2.3. Mobile Operating System
2.1.2.3.1. Proprietary software
2.1.2.3.2. Open source software
2.1.3. Function Of Operating System
2.1.3.1. Start and Shutdown a Computer
2.1.3.2. Provide auser interface
2.1.3.3. Manage Program
2.1.3.4. Manage Memory
2.1.3.5. Establish an Internet Connection
2.1.3.6. Monitor Performance
2.1.3.7. Control a Network
2.2. Utility Program
2.2.1. Definition
2.2.1.1. A type of system software that allow user to perform maintainance type task.
2.2.2. Types of Utility Program
2.2.2.1. File manager ~Utility program that perform function related to file management
2.2.2.2. Disk Cleanup ~Utility program that search and removes unnrcessary files
2.2.2.3. Compression Tools ~Utility program that use to reduce a size of files
2.2.2.4. Anti-Virus Program ~Utility prgram that protects the computer from the virus and remove virus found the computer
2.2.2.5. Spyware Remover ~Utility program that detects and deletes spyware
2.2.2.6. Disk Defragmenter ~Utility program that use to recognizes the files and unused space on computer hard disk so that the OS accesses data more quickly and programs run faster