1. SYSTEM SOFTWARE
1.1. Operating System
1.1.1. Proprietary software
1.1.2. Open source software
1.1.3. Types
1.1.3.1. Stand alone OS
1.1.3.2. Server OS
1.1.3.3. Mobile OS
1.1.4. FUNCTIONS
1.1.4.1. Start and shutdown computer
1.1.4.2. Provide user intrface
1.1.4.3. Manage program
1.1.4.4. Manage memory
1.1.4.5. Coordinate tasks
1.1.4.6. Configure device
1.1.4.7. Establish an Internet connection
1.1.4.8. Monitor performance
1.1.4.9. Provide utilities
1.1.4.10. Automatically update
1.1.4.11. Control a network
1.1.4.12. Administer security
1.2. Utility program
1.2.1. Allows user to perform maintanance-type task
1.2.2. Types
1.2.2.1. File Manager
1.2.2.1.1. Windows explorer
1.2.2.2. Disk cleaning
1.2.2.2.1. CCleaner
1.2.2.3. Compression tools
1.2.2.3.1. WinRAR, WinZip
1.2.2.4. Amtivirus program
1.2.2.4.1. Avira Antivirus
1.2.2.5. Spyware Remover
1.2.2.5.1. Kaspersky Internet Security
1.2.2.6. Disk defragmenter
1.2.2.6.1. Microsoft defragmenter
1.2.2.7. Backup & restore
1.2.2.7.1. Bacula
2. APPLICATION SOFTWARE
2.1. Programs designed to make users more productive / assist with personal tasks
2.2. Types
2.2.1. Web browser
2.2.1.1. Internet explorer, chrome
2.2.2. Word processing
2.2.2.1. M.O. Word, KWord
2.2.3. Spreadsheet
2.2.3.1. M.O. Excel, KCells
2.2.4. Database
2.2.4.1. M.O. Access, MariaDB
2.2.5. Presentation
2.2.5.1. M.O. Powerpoint, Showcase