Get Started. It's Free
or sign up with your email address
SOFTWARE by Mind Map: SOFTWARE

1. Categories

1.1. Open Source

1.1.1. Unpaid volunteers, begin to gain wide acceptance among computer users

1.1.2. Free

1.2. Proprietary

1.2.1. Privately owned and limited to a specific vendor or computer model

1.2.2. Paid & license

2. System Software

2.1. Operating System

2.1.1. A set of programs containing instructions that work together to coordinate all the activities among computer hardware resources

2.1.2. Types

2.1.2.1. Stand Alone OS

2.1.2.1.1. Complete OS that works on a desktop computer, notebook computer, or mobile computing device

2.1.2.1.2. Eg: Mac OS X and Ubuntu

2.1.2.2. Server OS

2.1.2.2.1. Designed to support a network

2.1.2.2.2. Eg: Netware and Solaris

2.1.2.3. Embedded / Mobile OS

2.1.2.3.1. Resides on a ROM chip on a mobile device or consumer electronic device

2.1.2.3.2. Eg: Palm OS and Google Android

2.1.3. Function

2.1.3.1. Start and Shutdown a computer

2.1.3.1.1. The process of starting & restarting a computer called booting

2.1.3.2. Provide a user Interface

2.1.3.2.1. Controls the way of enter data and instructions and way of information is displayed on the screen

2.1.3.3. Manage Program

2.1.3.3.1. Manage multiple programs and processes while computer is being used

2.1.3.4. Manage Memory

2.1.3.4.1. Allocates data and instructions to memory while they are being processed, monitors the content of memory and release from memory when the processor no longer required them

2.1.3.4.2. Optimizes the use of RAM

2.1.3.5. Coordinate Task

2.1.3.5.1. Determines the order in which tasks are processed

2.1.3.6. Configure Device

2.1.3.6.1. A small program that tells way to communicate with specific device to OS

2.1.3.7. Establish an Internet Connection

2.1.3.7.1. OS provide a means to establish Internet Connection

2.1.3.7.2. Eg: Broadband

2.1.3.8. Monitor Performance

2.1.3.8.1. Accessed and reports information about various computer resources and devices

2.1.3.9. Provide File Management and Utilities

2.1.3.9.1. Manage Files

2.1.3.9.2. Search Files

2.1.3.9.3. View Image

2.1.3.9.4. Secure Computer

2.1.3.9.5. Uninstall Program

2.1.3.9.6. Clean Disk

2.1.3.9.7. Defragment Disk

2.1.3.9.8. Diagnose Problem

2.1.3.9.9. Backup File & Disk

2.1.3.9.10. Set up Screensavers

2.1.3.10. Automatic Update

2.1.3.10.1. Automatoc updates programs

2.1.3.11. Control Network

2.1.3.11.1. Organizes and coordinates accessibility and share resources to multiple users on a network

2.1.3.11.2. Eg: Add and Removes user

2.1.3.12. Administer Security

2.1.3.12.1. Enable to access fils and programs and specify setting that affect all users on a computer network

2.1.3.12.2. Eg: User ID and Passwords

2.2. Utility Programs

2.2.1. File Manager

2.2.1.1. Provide routine

2.2.2. Disk Clean Up

2.2.2.1. Removes unnecessary files

2.2.3. Compression Tools

2.2.3.1. Shrinks the size of files

2.2.4. Anti Virus Program

2.2.4.1. Identify and remove computer viruses found in memory, storage media and incoming files

2.2.5. Spyware Remover

2.2.5.1. Detects and delete spyware

2.2.6. Disk Defragmenter

2.2.6.1. Reorganizes files and unused space so that data can be access quicker and programs run faster

2.2.7. Backup & Restore

2.2.7.1. Copy files to another storage medium in case of damage/lost

2.2.7.2. Reverse the process and returns backed up files to its original form

3. Application of Software

3.1. Consists of programs designed to make users more productive and assist with personal tasks

3.2. Types

3.2.1. Web Browser

3.2.1.1. Access and interact with software from any computer or device that is connected to the Internet

3.2.1.2. Eg: Safari and Chrome

3.2.2. Word Processing

3.2.2.1. To create & manipulate documents

3.2.2.2. Eg: Pages and KWord

3.2.3. Spreadsheet

3.2.3.1. Organize data in rows and columns and perform calculation

3.2.3.2. Eg: Numbers and KCells

3.2.4. Database

3.2.4.1. A collection of organized data that allows access, retrieval and use of that data

3.2.4.2. Create, access and manage database

3.2.4.3. Eg: Oracle DB and Maria DB

3.2.5. Presentation

3.2.5.1. Create visual aids for presentation to develop ideas, messages and other information in group

3.2.5.2. Eg: Keynote and Showcase