As we know that software is a set of instructions or programs instructing a computer to do specific tasks. Software is basically a generic term used to describe computer programs. In general Scripts, applications, programs and a set of instructions are all terms often used to describe software.
Now the basis of language in which software is developed and platform which is required for its execution we can classified software as in two divisions which are System software and Application software. Following are some basic differences between System software and Application software.
Sr. No. | Key | System Software. | Application Software. |
---|---|---|---|
1 | Definition | System Software is the type of software which is the interface between application software and system. | On other hand Application Software is the type of software which runs as per user request. It runs on the platform which is provide by system software. |
2 | Development Language | In general System software are developed in low level language which is more compatible with the system hardware in order to interact with. | While in case of Application software high level language is used for their development as they are developed as some specific purpose software. |
3 | Usage | System software is used for operating computer hardware. | On other hand Application software is used by user to perform specific task. |
4 | Installation | System software are installed on the computer when operating system is installed. | On other hand Application software are installed according to user’s requirements. |
5 | User interaction | As mentioned in above points system software are specific to system hardware so less or no user interaction available in case of system software. | On other hand in application software user can interacts with it as user interface is available in this case. |
6 | Dependency | System software can run independently. It provides platform for running application software. | On other hand in application software can’t run independently. They can’t run without the presence of system software.. |
7 | Examples | Some examples of system software’s are compiler, assembler, debugger, driver, etc. | On other hand some examples of application software’s are word processor, web browser, media player, etc. |