You are on page 1of 7

Software

Prof. M Bilal
Software
● A set of instructions given to the computer to solve any problem is
called a program. These instructions tell the computer what to do.
● Set of programs that enables the hardware to perform a specific
task is called Software.
● Software cannot be executed without hardware.
● There are two types of software:
1. System software
2. Application software

Prof. M Bilal
saithbilal604@gmail.com
1. System Software
● Control usage and allocation of different hardware components.
● A computer cannot run without an System Software.
● This software is developed to control the hardware components.
● System Software also control the Application Softwares.
● There are three types of system software.
1. Operating system: An operating system is a set of programs
that manages all computer components and operations. Users
interact with the computer through operating system. For
example Linux, Windows, Apple Mac OS X etc.

Prof. M Bilal
saithbilal604@gmail.com
Cont.
2. Utility programs: It is a type of system software that is used for
effective management of computer system. The user can use utility
maintenance tasks related to different devices and programs. For
example Antivirus, disk defragmentation, encryption/decryption etc.

3. Device drivers: A device driver is a program that is used to operate


and control a device attached to computer. Device drivers are provided
by manufacturers of devices. The devices cannot function properly
without device drivers. For example drivers for printer, graphics etc.

Prof. M Bilal
saithbilal604@gmail.com
2. Application Software
● Application software are developed to perform some specific task.
These are specially designed to solve the problem of user.
● This software is also used to provide audio, video or multimedia
entertainment to the user.
● A computer can run without an Application Software.
● For example Microsoft Word, Adobe Photoshop etc.
● There are two types of Application Software.
A. Custom Built Software
B. Packaged Software

Prof. M Bilal
saithbilal604@gmail.com
A. Custom Built Software
● These software are designed according to the requirement of a
particular customer.
● The professional team of programmers depending on the
requirement develops these programs.
● Custom built software developed from scratch according to
customer requirements.
● Cost of the customized software is more than the packaged
software.
● For example School/College Management software.

Prof. M Bilal
saithbilal604@gmail.com
B. Packaged Software
● These are also known as off-the-shelf (ready made) programs.
● These are designed for sale to the general public.
● Software developers also acquire packaged software their ease.
● For example Paint, Social Media Apps, Office Software, VLC Media
Player

Prof. M Bilal
saithbilal604@gmail.com

You might also like