I.SOFTWARE- set of instructions or programs instructing a computer to do
specific tasks. It enables the user to interact with the computer, its hardware or
Software is often divided into three categories:
• System software serves as a base for application software. System
software includes device drivers, operating systems (OSs), compilers,
disk formatters, text editors and utilities helping the computer to operate
more efficiently. It is also responsible for managing hardware
components and providing basic non-task-specific functions. The system
software is usually written in C programming language.
• Application software is intended to perform certain tasks. Examples of
application software include office suites, gaming applications, database
systems and educational software. Application software can be a single
program or a collection of small programs.
II.DIFFERENCE BETWEEN SOFTWARE AND PROGRAM
The software is a broad term which is A program is set of instructions which
designed to perform some specific set perform only a specific type of task.
A software consists of bundles of
A program consists of a set of
programs and data files. Programs in a instructions which are coded in a
specific software use these data files to programming language like C, C++,
perform a dedicated type of tasks.
PHP, Java etc.
A software can be classified into two
A program cannot be classified into
categories: application software and
Examples of application software:
Program showing whether a given
Microsoft Word, Microsoft Excel,
number is even or odd, program to find
VLC media player
factorial of a number, program to find
Examples of system software:
greatest of all given numbers.
Windows, Linux, Unix, Mac etc.
A software is developed by either a
A program is developed and also used by
single programmer or a group of
either a single programmer or a group of
programmers but it is developed for a programmers.
Every software has a dedicated user
Programs don’t have a user interface.
interface. The user interface of a
software may be in the form of
command prompt or in a graphical