Get Started. It's Free
or sign up with your email address


1.1. Series of instructions that tells a computer what tasks to perform them.


2.1. System software

2.1.1. Consist of the programs (set of instruction) that control or maintain the operations of the computer and its devices. Operating system A set of programs containing instructions that work together to coordinate all the activities among computer resources. Type Function Utility program Allow user to perform maintenance-type task. Type

2.2. Application Software

2.2.1. Consist of programs (set of instructions) designed to make users more productive and/or assist them with personal task.

2.2.2. Usage To make business activities more efficient To assist with graphic and multimedia projects To support home, personal and educational tasks To facilitate communications

2.2.3. Type Web Browser Example Word processing Example Spreadsheet Example Database Example Presentation Example


3.1. Open source software

3.1.1. Is software provided for use, modification and redistribution.

3.1.2. Usually can be downloaded from a web server on the internet, often at no cost.

3.1.3. Advantage Sources code is available to user. Customers can personalize the software to meet their needs.

3.1.4. Disadvantage No one is responsible to the software. The software is not guarenteed to be save from threats like programming bugs and viruses.

3.2. Proprietary software

3.2.1. Is software that is privately owned and limited to a specific vendor or computer device model.

3.2.2. license / paid

3.2.3. Advantage Full support from vendor if anything happened to the software. the software is guarenteed to be safe from threats like programming bugs and viruses.

3.2.4. Disadvantage source code is not available to user. User must pay to get the proprietary software.