? computer infrastructure is contrast to application software,

? Software
Anything that can be stored electronically is software. Software is often divided into two
5.1 System software
The computer can be termed as an idiot box with lot of hardworking capacity. It can follow the
instruction without any mistakes. But the instruction to be fed in the computer must be in a
language which is understandable for it (PC). That is the machine language. Unfortunately,
machine language is though for human beings, so we have an intermediate device (a piece of
software) which translate human language into the machine language. There are 3 main parts
of system software.
5.1.1 Operating system
This is the most important program that runs on a computer. If not operating system, we can’t
use computer or other programs. Operating systems 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 peripheral devices such as disk drives and printers.
II. MS-Dos
III. MS – Windows-98/xp/vista
5.1.2 Utility programs
Utility software is system software designed to help analyze, configure, optimize, or maintain
a computer. It is used to support the computer infrastructure is contrast to application software,
which is aimed at directly performing task that benefit ordinary users.
I. Backup software
II. Anti-virus software
III. Disk defragmentation
5.1.3 Program translators
A program translator is computer that performs the translation of a program written in a given
programming language into a functionally equipment program in another target language.
I. Interpreters
II. Compliers
5.2 Application software
As a human we seen the computer. There are we can see the many kind of program. Those are
called by application software. Application software is a subclass of computer that employs the
capabilities of a computer directly and thoroughly to a task that the user wishes to perform.
There are two type of software
5.2.1 Tailor-maid software
The tailor maid software refers to designing and developing user-specific software. These
software being users specific are not available off the shelf. But developed to meet the
requirement of the user on the basic of discussion between the user and the developers.
I. Hospital management system for asiri hospital
II. Customer details system for HNB bank
5.2.2 Package software
Package software is program developed for sale to the general public.
I. Word processing
? Micro soft word (MB)
? Open office word (FOS)
II. Spared sheets
? Microsoft excel (MB)
? Open source Cal (FOS)
III. Presentation software
? Microsoft power point (MB)
? Open office impress (FOS)