You are on page 1of 7

Assignment

Difference between software and program


Written by Afshan
jameel
What is software ?
• A software is a set of programs or instructions given to a
computer system. It is a collection of programs that
performs a function. It controls the working of a
computer and manage all the components.
• Software is mainly classified into three types.
Types
• Programing software
• Application software
• System software

Programming software
• A programming software assists in writing programs
with the help of tools such as compilers, debuggers and
linkers. This is actually a collection of tools that helps
developers in writing programs. The deferent tools
found on this software includes linkers, compilers and
interpreters debugger and text editor. This software
intends to execute some take.
Examples
• Office suites
• Educational software
• Database system
• Gaming
Application software

An application software is a software program that can


perform a specific task. This task performed can be business
related or personal. This software is written in high level
programing languages. One can install a number of
application software in there system. We can run multiple
application software at the same time.
Examples
➢ Games like candy, crush, web browser, messengers like
WhatsApp, social media apps are all examples of
application software. Users directly interact with this
software to perform their task.
System software
System software is the main software a computer that has a
direct access to the system hardware . It takes care and
monitors all the other functions of the computer. System
software executes the application software. It act’s as a
layer between application software and system’s hardware.
It is written in low level programing languages.
Examples
Operating system, Firmware ,Boot loaders, device deriver
etc.
What is program?
A program is a set of instructions that are given to the
computer to execute. It allows the the computer to perform a
specific task. Each and every program has a unique function
to do.
➢ These programs are stored in the memory and are run
when it is necessary.
➢ Every program is written in programing language such
as C, C++, Java etc.
➢ These programs are run using a compiler. Compilers
then convert the source code into an object code(which
is in 0s and 1s) and generat the output.
➢ Programs are small and don’t have any user interface.
➢ A program is created by a single user and even a single
line of code can be a program.
➢ It is the basic unit of a software.
Types
Program do not have any further categories.
Examples

Ms Word, Ms Excel, Adobe Photoshop, internet Explorer,


chrome etc. , are examples of computer programs.

Reference between program and software

Program Software
Definition A computer A software is a
program is a set set of program
of instructions that enablea
that is use as a the hardware to
process of perform a
creating a specific task.
software
program by
using
programming
language.
Types Program do not The software
have further can be of three
cetagorization. types system
software,
application
software and
programming
software.
User A program does Every software
interface not have a user has a user
interface. interface that
mey be in
graphical format
or in the form of
a command
prompt.
Size Programs are Softwares are
smaller in size larger in size
and their size and their size
exist between exist between
kilobytes (kb) to megabytes (Mb)
megabytes (Mb) to gigabytes
. (GB).
Time taken A program takes A software
less time to be require more
developed. time to be
developed.
Features and A program It has more
functionality includes fewer features and
features and functionalities
limited
functionalities.
Developmen The The
t approach development development
approach of a approach of
program is software is well
unorganized, planned,
unplanned and organized and
Unprocedural. systematic.
Documentati There is a lake Softwares are
on of properly
documentation documented.
in program.
Examples Word Operating
processing system(Microso
software ft Windows,
(Microsoft Word Linux,mac OS)
or google Docs) productivity
spreadsheet software(Micros
software(Micros oft Office suite
oft Excel or including word
google sheets) Excel and
media players PowerPoint.
(VLC or ITunes) Internet
email clients Browsers(includ
(Outlook or ing Firefox,
Gmail) chrome and
safari.

You might also like