? SoftwareAnything that can be stored electronically is software. Software is often divided into twocategories5.1 System softwareThe computer can be termed as an idiot box with lot of hardworking capacity. It can follow theinstruction without any mistakes. But the instruction to be fed in the computer must be in alanguage which is understandable for it (PC). That is the machine language. Unfortunately, 10machine language is though for human beings, so we have an intermediate device (a piece ofsoftware) which translate human language into the machine language.
There are 3 main partsof system software.5.1.1 Operating systemThis is the most important program that runs on a computer. If not operating system, we can’tuse computer or other programs. Operating systems perform basic tasks, such as recognizinginput from the keyboard, sending output to the display screen, keeping track of files anddirectories on the disk, and controlling peripheral devices such as disk drives and printers.Examples:I.
UNIXII. MS-DosIII. MS – Windows-98/xp/vista5.
1.2 Utility programsUtility software is system software designed to help analyze, configure, optimize, or maintaina 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.Examples:I. Backup softwareII.
Anti-virus softwareIII. Disk defragmentation5.1.3 Program translatorsA program translator is computer that performs the translation of a program written in a givenprogramming language into a functionally equipment program in another target language.Examples:I. InterpretersII.
Compliers 115.2 Application softwareAs a human we seen the computer. There are we can see the many kind of program. Those arecalled by application software. Application software is a subclass of computer that employs thecapabilities of a computer directly and thoroughly to a task that the user wishes to perform.There are two type of software5.
2.1 Tailor-maid softwareThe tailor maid software refers to designing and developing user-specific software. Thesesoftware being users specific are not available off the shelf. But developed to meet therequirement of the user on the basic of discussion between the user and the developers.
Example:I. Hospital management system for asiri hospitalII. Customer details system for HNB bank5.2.
2 Package softwarePackage software is program developed for sale to the general public.Example: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)