Monday, 27 August 2018

What is Difference Between Software and Program

Posted by


1. The software is a broad term which is designed of perform some 
Specific set of operations.
2. A software consists of bundles of program and data files. Program in a specific software use these data files to perform a dedicated of type task.
3.  A software can be classified into two categories. Application software and system software.
4. An application software comes in
Wide range of varieties likes a text editor, media player, web browser, video player, image editor; different types of software provide a different type of services. System software acts as an interface between hardware and software. Whenever a user wants a specific job, he gives commands to application software. These commands are delivered to application software via system software. All of the system software provides same kind of services an operating system is a type of system software.
5.Example of “application software” are Microsoft Word, Microsoft Excel, Google Chrome, VLC player,firefox, Adobe Reader etc, example of system software are windows, Linux Mac etc.
6. A software is developed by either a single programmer or a group of programmers but it is developed for a naive user.
7. Every software has a dedicated user interface. The user interface of a may be in the form o F command prompt or in a graphical formal.
8. Software   Development Life cycle (SDLC) is used to develop every software.  
9. A software is not complied when we given it commands to perform specific operations. However whole software is complied, tested and debugged in the development process.


1. Program is set of instructions which perform only a specific type of task.
2. A program consists of a set of instruction which are coded in a programming language like C, C++, PHP, JAVA,etc.
3. A program cannot be classified into various categories.

4. Source code in a program is written for small jobs.
5. Program showing whether a given number is even or odd program to find factorial of a number, program to find greatest of all given number is palindrome or not; are few example of the program.
6. A program is developed and also used by either a single programmer or a group of programmers.

7. Program doesn’t have a user interface.
8. SDLC is not used to make programs.
A program is complied every time when we need to generate some output from it.


Post a Comment