Application Software:
Application Software includes programs that do real work for user.
Example:
Payroll systems, Inventory Control, Manage student database, Word Processor, Spreadsheet and Database Management System etc.
Application software consists of the programs for performing tasks particular to the machine's utilization. Examples of application software include spreadsheets, database systems, desktop publishing systems, program development software, and games." Application software is generally what we think of when someone speaks of computer programs. This software is designed to solve a particular problem for users.
System Software: System Software includes the Operating System and all the utilities that enable the computer to function.
System software is a term referring to any computer software which manages and controls the hardware so that application software can perform a task.
Example:
Operating Systems, Compiler, Loader, Linker, Interpreter.
System Software is more transparent and less noticed by the typical computer user. This software "provides a general programming environment in which programmers can create specific applications to suit their needs. This environment provides new functions that are not available at the hardware level and performs tasks related to executing the application program. System software acts as an interface between the hardware of the computer and the application software that users need to run on the computer. The diagram below illustrates the relationship between application software and system software.
[pic]
The most important type of system software is the operating system. An operating system has three main responsibilities:
1. Perform basic tasks, such as recognizing input from the keyboard, sending output to the display screen, keeping track of files and directories on the disk, and controlling