1. System software
1.1. Operating system
1.1.1. DEFINITION
1.1.1.1. coordinate all the activities among computer hardware resources
1.1.2. TYPES
1.1.2.1. Stand Alone Operating System
1.1.2.2. Server Operating System
1.1.2.3. Mobile Operating System
1.1.3. FUNCTIONS
1.1.3.1. Start & shutdown a computer
1.1.3.1.1. process of starting/restarting a computer is calling booting
1.1.3.2. Provide a user interface
1.1.3.2.1. how you enter data & instructions & how information is displayed on the screen
1.1.3.3. Manage program
1.1.3.3.1. manages multiple programs and processes
1.1.3.4. Manage memory
1.1.3.4.1. optimizes the use of RAM
1.1.3.5. Establish an internet connection
1.1.3.5.1. provide a means to establish internet connection
1.1.3.6. Monitor perfomance
1.1.3.6.1. program that assesses & reports information about various computer resources & devices
1.1.3.7. Control a network
1.1.3.7.1. designed to work with a server
1.2. Utility program
1.2.1. DEFINITION
1.2.1.1. allows a user to perform maintenance-type task
1.2.2. TYPES
1.2.2.1. File manager
1.2.2.1.1. provide routine file managements tasks
1.2.2.2. Disk cleanup
1.2.2.2.1. searches & removes unnecessary files
1.2.2.3. Compression tools
1.2.2.3.1. to shrink the size of a files
1.2.2.4. Anti-virus program
1.2.2.4.1. to protect & removing virusses from computer
1.2.2.5. Spyware remover
1.2.2.5.1. to search & removes spyware
1.2.2.6. Disk defragmenter
1.2.2.6.1. to reorganizes the files & unused space
1.2.2.7. Backup & restore
1.2.2.7.1. backup- to copy files to another storage medium in case damage/lost.
1.2.2.7.2. restore- reverses the process & returns backed up files to original form.
2. Definition
2.1. Series of instructions that tells the computer what task to perform & how to perform them
3. Types of Software
3.1. System Software
3.1.1. consist of the program that control or maintain the operations of the computer & its device
3.2. Application Software
3.2.1. consists of programms designed to make users more productive or assist them with personal task
4. Application software
4.1. DEFINITION
4.1.1. Programs designed to make users more productive and/or assist with personal task
4.2. TYPES
4.2.1. Web browser
4.2.1.1. software that allows users to access & view web pages
4.2.1.1.1. PROPRIETARY SOFTWARE
4.2.1.1.2. OPEN SOURCE SOFTWARE
4.2.2. Word processing
4.2.2.1. software that allows users to create & manipulate documents
4.2.2.1.1. PROPRIETARY SOFTWARE
4.2.2.1.2. OPEN SOURCE SOFTWARE
4.2.3. Spreadsheet
4.2.3.1. software that allows users to organize data & columns & perform calculations
4.2.3.1.1. PROPRIETARY SOFTWARE
4.2.3.1.2. OPEN SOURCE SOFTWARE
4.2.4. Database
4.2.4.1. software that allows users to create, access & manage a database
4.2.4.1.1. PROPRIETARY SOFTWARE
4.2.4.1.2. OPEN SOURCE SOFTWARE
4.2.5. Presentation
4.2.5.1. sotware allows users to create visual aids for presentations
4.2.5.1.1. PROPRIETARY SOFTWARE
4.2.5.1.2. OPEN SOURCE SOFTWARE