Types of Software
The main types of software are system software and application software.
1. System Software
System software is a set of programs to implement certain functions in a computer system. It controls the overall operations and components of a computer system.
It is the base on which application programs are executed. It is an interface between user and computer. Operating systems like Windows, Linux and Unix are the main example of system software. Similarly device drivers software are also examples of system software.
Examples of system software are as follows:
• Operating SystemsOperating system is software to control overall operations and components of a computer system. e.g., Windows, UNIX, Linux and Dos etc.
• Utility ProgramsUtility program is used to solve a particular problem of software or hardware, for example, Antivirus program, disk scanner and File Viewer etc.
• Device DriversDevice driver is software that permits a computer system to communicate with a device. e.g., device driver software for a modem comes with it on CD. We have to install device driver before using a device.
Language processor is software that converts a source program into object program. For example C- compiler converts a program written in C language into object program (machine code).
2. Application Software
Application software is a program needed to perform various applications on the computer by the user. It helps a computer user to solve specific problems like to prepare letters and other documents, to create pictures and advertisements, to perform large calculations quickly etc.
The application software runs on top of the operating system software.
Examples of application software are as follows: