amarpathshala moral lesson

amarpathshala moral lesson

Dhaka, Bangladesh.

Email Address :

Website :

Director/VC/Principal : Md. Hasan Istiak

201 Peoples Visite This News.

Classification of Software

Classification of Software 
• “A set of instructions given to the computer to solve a problem is called Software.”
• “Software is a single/collection of programs that performs a particular task.”
• Software is also called Program.
• Different software's are used to solve different problems.
Types Of Software:
• There are two types of software on the basis of their functionality:
 ▫ System Software
 ▫ Application Software
Application Software:
• Application Software includes programs that do real work for user.
• Application Software is created to perform specific tasks for a user.
• It is also known as application package.
• Application software is used to perform various applications on the computer.
 ▫   Microsoft Word
 ▫   Microsoft Excel
 ▫   Lotus 123
 ▫   Photoshop etc
Custom software:
•Custom software- (also known as bespoke software or tailor made software's) is software that is specially developed for some specific organization or other user.
•Packaged Software- Packaged Software is a Software that is ready-made and available for sale, lease , or license to the general public.
System Software:
• System Software is set of programs to control and manage the operations of a computer hardware.
• It enables application programs to execute properly.
• It consists of the basic operations as follows:
  ▫ Saving data on disk
  ▫ Making computer to work for us
  ▫ Printing a document etc.
• Examples of System Software's are:
 ▫ Operating Systems
 ▫ Utility Programs
 ▫ Device Drivers
Operating System (OS):
• An operating system (OS) is a collection of software that manages computer hardware resources and provides common services for computer programs.
• The operating system is a vital component of the system software in a computer system.
• Application programs usually require an operating system to function.
Utility program:
• Utility program is a system software that allows a user to analyze, configure and Maintain the computer.
• It performs a specific task related to the management of computer.
Device Driver:
• A Device Driver is a computer program that operates or controls a particular type of device that is attached to a computer.
 ▫ Like printers   
  Physical parts of the computer are called hardware.
• You can touch, see and feel hardware.
• Hardware is constructed using physical materials or components.
• Computer is hardware, which operates under the control of a software.
• If hardware is damaged, it is replaced with new one.
• Hardware is not affected by computer viruses.
• Hardware cannot be transferred from one place to another electronically through network.
• User cannot make new duplicate copies of the hardware.
 A set of instructions given to the computer is called software.
• You cannot touch and feel software.
• Software is developed by writing instructions in programming language.
• The operations of computer are controlled through software.
• If software is damaged or corrupted, its backup copy can be reinstalled.
• Software is affected by computer viruses.
• Software can be transferred from one lace to another electronically through network.
• User can make many new duplicate copies of the software.
Application Software VS System Software
• Application Software is not at all obligatory to start a system.
• System Software is indispensable for the system to start. The computer would not run in the absence of System Software because the programs or set of execution that are used to run the computer are missing.                            • Determination:
• Application Software’s are developed for some special task like graphic designing and writing files/official papers any many more.
• System Software’s are established for working or computer and it performs many tasks at the same time.
• Run time:
• Application Software is only used when needed and is loaded on demand.
• System Software is in a running state all the time because without them the computer will not  work.
• Application Software’s have lot of variety. There are thousands of Apps available in the market and can be utilized when needed.
• There is not much variety in System Software. There is limited System Software’s available in the Market.
• Application Software’s run on the environment that is provided by the System Software. And they depend on the environment.
• System Software does not need any environment to run. But is supports other applications to run.
• Application Software’s are used as a child class of System Software. It provides the facility to perform user   defined tasks.
• System Software’s are used in Management of Computer which includes deadlocks, threads, 2 tiers Architecture   and many more.