SlideShare a Scribd company logo
Software and its classification
AHSAN ASHFAQ
AHSAN ASHFAQ | OMT I | INSTITUTE OF MANAGEMENT SCIENCES PESHAWAR 1
Components of Computers
Computer
System
Software
The non physical components of
computer which instruct the hardware.
Hardware
The physical components of
computer which perform the actual
processing.
Components of Computers
Computer
System
Software
System
Software
Application
Software
Hardware
I/O Devices Processor
Memory
Devices
Busses Ports
Types of Software
System Software
Essential for the system to work.
Control and monitor the working of physical components of the computer.
Not a choice but a mandatory element.
Example : Operating system, Device drivers etc
Application Software
Also called the utility software's.
Designed as a utility for the users.
Not mandatory.
Depends on the choice and need of the users.
Examples : MS Office, Photoshop, Media player, Corel Draw etc
Q: How the software'sare developed???
Ans: Using Programing Languages
AHSAN ASHFAQ | OMT I | INSTITUTE OF MANAGEMENT SCIENCES PESHAWAR 5
Language
A way of communication between two or more entities.
Defines a set of rules for communication.
Languages
Natural
languages
Computer
Languages
Computer Languages
Computer is developed by humans.
It works according to the instructions of human.
In order to instruct the computer, human needs to communicate with it.
As the computer can not understand out natural languages so computer languages are
required.
Example of computer languages.
C
C++
Java
C#
FORTRAN
etc
AHSAN ASHFAQ | OMT I | INSTITUTE OF MANAGEMENT SCIENCES PESHAWAR 7
Types of Computer Languages
Low level Language/Machine Language/Binary Language
The language of 0’s and 1’s.
Very close to computers.
Very difficult for humans.
Medium level language
Started the use of MNEMONICS.
High level language
Very close to our natural languages.
Instructions are written using words like natural languages.
Not possible for computer to interpret directly.
AHSAN ASHFAQ | OMT I | INSTITUTE OF MANAGEMENT SCIENCES PESHAWAR 8
Language translators
The problem
The computer can not understand our natural languages.
We can not understand its language (Binary Language/Machine language).
So scientist have developed natural languages like computer languages.
Stand somewhere in between.
In order to convert a program written in high level
language or Medium level language, translators are
required.
Application software's
An application is any program, or group of programs, that is designed for the end user.
Applications software (also called end-user programs) include such things
as database programs, word processors, Web browsers and spreadsheets.
AHSAN ASHFAQ | OMT I | INSTITUTE OF MANAGEMENT SCIENCES PESHAWAR 10
Application software's : Examples
Enterprise Software
addresses the needs of organization processes and data flow, often in a large distributed environment.
Information Worker Software
lets users create and manage information, often for individual projects within a department, in contrast to
enterprise management. Examples include time management, resource management, documentation tools
Educational Software
content and/or features adapted for use in by educators or students.
Simulation Software
Simulation software simulates physical or abstract systems for either research, training or entertainment
purposes.
Product Engineering Software
Product engineering software is used in developing hardware and software products. This includes computer-
aided design (CAD), computer aided engineering (CAE)
AHSAN ASHFAQ | OMT I | INSTITUTE OF MANAGEMENT SCIENCES PESHAWAR 11
Operating System
A type of system software.
Responsible for controlling and monitoring the activities of all parts of computer.
It works as an interface between the user and the system hardware.
Application software's are installed on top of it.
AHSAN ASHFAQ | OMT I | INSTITUTE OF MANAGEMENT SCIENCES PESHAWAR 12
Examples of OS
Operating systems
Windows
Window
95
Window
98
Window
2000
Window
me
Window
XP
Window
7
Window
8
Window
8.1
Window
10
DOS Unix Linux Android
AHSAN ASHFAQ | OMT I | INSTITUTE OF MANAGEMENT SCIENCES PESHAWAR 13
Thank You 
AHSAN ASHFAQ | OMT I | INSTITUTE OF MANAGEMENT SCIENCES PESHAWAR 14

More Related Content

What's hot

Application software
Application softwareApplication software
Application software
Kawsar Ahmed
 

What's hot (19)

EDUCATIONAL SOFTWARES
EDUCATIONAL SOFTWARESEDUCATIONAL SOFTWARES
EDUCATIONAL SOFTWARES
 
Software (Application and System Software)
Software (Application and System Software)Software (Application and System Software)
Software (Application and System Software)
 
SOFTWARE FOR EDUCATORS AND STUDENTS
SOFTWARE FOR EDUCATORS AND STUDENTS SOFTWARE FOR EDUCATORS AND STUDENTS
SOFTWARE FOR EDUCATORS AND STUDENTS
 
Computer software lecture
Computer software lecture Computer software lecture
Computer software lecture
 
L 10 computer software
L 10 computer softwareL 10 computer software
L 10 computer software
 
Lesson 5 computer software
Lesson 5 computer softwareLesson 5 computer software
Lesson 5 computer software
 
Application Software
Application SoftwareApplication Software
Application Software
 
Lecture 01 concept of computer system
Lecture 01 concept of computer systemLecture 01 concept of computer system
Lecture 01 concept of computer system
 
Uses of software packages in different areas
Uses of software packages in different areasUses of software packages in different areas
Uses of software packages in different areas
 
Topic
TopicTopic
Topic
 
Powerpoint presentation on free educational softwares
Powerpoint presentation on free educational softwaresPowerpoint presentation on free educational softwares
Powerpoint presentation on free educational softwares
 
Munir ahmed
Munir ahmedMunir ahmed
Munir ahmed
 
Computer software part 2
Computer software part 2Computer software part 2
Computer software part 2
 
Software and web based instructional materials
Software and web based instructional materialsSoftware and web based instructional materials
Software and web based instructional materials
 
computer Softwre in nursing
computer Softwre in nursing computer Softwre in nursing
computer Softwre in nursing
 
Computer Programming
Computer ProgrammingComputer Programming
Computer Programming
 
Software
Software Software
Software
 
Application software
Application softwareApplication software
Application software
 
Computer Software and It's Development
Computer Software and It's DevelopmentComputer Software and It's Development
Computer Software and It's Development
 

Similar to Lec 5 class_software

Management information systems
Management information systemsManagement information systems
Management information systems
az00z
 
Introduction to computer software
Introduction to computer softwareIntroduction to computer software
Introduction to computer software
Manvendra Singh
 

Similar to Lec 5 class_software (20)

Computer software
Computer softwareComputer software
Computer software
 
Application software
Application softwareApplication software
Application software
 
Computer software part B
Computer software part BComputer software part B
Computer software part B
 
System and Application Software of Computer
System and Application Software of ComputerSystem and Application Software of Computer
System and Application Software of Computer
 
Acem computer software
Acem computer softwareAcem computer software
Acem computer software
 
Computer software
Computer softwareComputer software
Computer software
 
Computer Programs & System Softwares
Computer Programs & System SoftwaresComputer Programs & System Softwares
Computer Programs & System Softwares
 
Unit2_1.pdf
Unit2_1.pdfUnit2_1.pdf
Unit2_1.pdf
 
Software
SoftwareSoftware
Software
 
Management information systems
Management information systemsManagement information systems
Management information systems
 
System Software and Programming.pptx
System Software and Programming.pptxSystem Software and Programming.pptx
System Software and Programming.pptx
 
bui ba ba
bui ba babui ba ba
bui ba ba
 
Pooja H
Pooja H Pooja H
Pooja H
 
Computer software
Computer softwareComputer software
Computer software
 
Problem Solving and Program Design in C_1.pdf
Problem Solving and Program Design in C_1.pdfProblem Solving and Program Design in C_1.pdf
Problem Solving and Program Design in C_1.pdf
 
System software vs application software
System software vs application softwareSystem software vs application software
System software vs application software
 
Introduction to computer software
Introduction to computer softwareIntroduction to computer software
Introduction to computer software
 
Introduction to computer software
Introduction to computer softwareIntroduction to computer software
Introduction to computer software
 
Grade 7 computer software
Grade 7  computer softwareGrade 7  computer software
Grade 7 computer software
 
Software
Software Software
Software
 

More from Adnan Khan (14)

Hrm CHp 1
Hrm CHp 1Hrm CHp 1
Hrm CHp 1
 
HRM Chapter 2
HRM Chapter 2HRM Chapter 2
HRM Chapter 2
 
Chapter 1 Sociology
Chapter 1 SociologyChapter 1 Sociology
Chapter 1 Sociology
 
Sociology Chap 2
Sociology Chap 2Sociology Chap 2
Sociology Chap 2
 
Chapter 3 social stratification Sociology
Chapter 3 social stratification SociologyChapter 3 social stratification Sociology
Chapter 3 social stratification Sociology
 
Lec 6 types_of_os
Lec 6 types_of_osLec 6 types_of_os
Lec 6 types_of_os
 
Lec 4 comp_generations
Lec 4 comp_generationsLec 4 comp_generations
Lec 4 comp_generations
 
Lec 3 classification of computers
Lec 3 classification of computersLec 3 classification of computers
Lec 3 classification of computers
 
Lec 2 introduction to computer -ii
Lec 2 introduction to computer -iiLec 2 introduction to computer -ii
Lec 2 introduction to computer -ii
 
Lec 1 introduction to computer -i
Lec 1 introduction to computer -iLec 1 introduction to computer -i
Lec 1 introduction to computer -i
 
Fasitch2x
Fasitch2xFasitch2x
Fasitch2x
 
Chap003
Chap003Chap003
Chap003
 
Managerial Accounting Garrison
Managerial Accounting GarrisonManagerial Accounting Garrison
Managerial Accounting Garrison
 
Chap002
Chap002Chap002
Chap002
 

Recently uploaded

plant breeding methods in asexually or clonally propagated crops
plant breeding methods in asexually or clonally propagated cropsplant breeding methods in asexually or clonally propagated crops
plant breeding methods in asexually or clonally propagated crops
parmarsneha2
 

Recently uploaded (20)

Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
 
Matatag-Curriculum and the 21st Century Skills Presentation.pptx
Matatag-Curriculum and the 21st Century Skills Presentation.pptxMatatag-Curriculum and the 21st Century Skills Presentation.pptx
Matatag-Curriculum and the 21st Century Skills Presentation.pptx
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdfINU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
Basic Civil Engineering Notes of Chapter-6, Topic- Ecosystem, Biodiversity G...
Basic Civil Engineering Notes of Chapter-6,  Topic- Ecosystem, Biodiversity G...Basic Civil Engineering Notes of Chapter-6,  Topic- Ecosystem, Biodiversity G...
Basic Civil Engineering Notes of Chapter-6, Topic- Ecosystem, Biodiversity G...
 
plant breeding methods in asexually or clonally propagated crops
plant breeding methods in asexually or clonally propagated cropsplant breeding methods in asexually or clonally propagated crops
plant breeding methods in asexually or clonally propagated crops
 
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptxJose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
 
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdfDanh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
 

Lec 5 class_software

  • 1. Software and its classification AHSAN ASHFAQ AHSAN ASHFAQ | OMT I | INSTITUTE OF MANAGEMENT SCIENCES PESHAWAR 1
  • 2. Components of Computers Computer System Software The non physical components of computer which instruct the hardware. Hardware The physical components of computer which perform the actual processing.
  • 4. Types of Software System Software Essential for the system to work. Control and monitor the working of physical components of the computer. Not a choice but a mandatory element. Example : Operating system, Device drivers etc Application Software Also called the utility software's. Designed as a utility for the users. Not mandatory. Depends on the choice and need of the users. Examples : MS Office, Photoshop, Media player, Corel Draw etc
  • 5. Q: How the software'sare developed??? Ans: Using Programing Languages AHSAN ASHFAQ | OMT I | INSTITUTE OF MANAGEMENT SCIENCES PESHAWAR 5
  • 6. Language A way of communication between two or more entities. Defines a set of rules for communication. Languages Natural languages Computer Languages
  • 7. Computer Languages Computer is developed by humans. It works according to the instructions of human. In order to instruct the computer, human needs to communicate with it. As the computer can not understand out natural languages so computer languages are required. Example of computer languages. C C++ Java C# FORTRAN etc AHSAN ASHFAQ | OMT I | INSTITUTE OF MANAGEMENT SCIENCES PESHAWAR 7
  • 8. Types of Computer Languages Low level Language/Machine Language/Binary Language The language of 0’s and 1’s. Very close to computers. Very difficult for humans. Medium level language Started the use of MNEMONICS. High level language Very close to our natural languages. Instructions are written using words like natural languages. Not possible for computer to interpret directly. AHSAN ASHFAQ | OMT I | INSTITUTE OF MANAGEMENT SCIENCES PESHAWAR 8
  • 9. Language translators The problem The computer can not understand our natural languages. We can not understand its language (Binary Language/Machine language). So scientist have developed natural languages like computer languages. Stand somewhere in between. In order to convert a program written in high level language or Medium level language, translators are required.
  • 10. Application software's An application is any program, or group of programs, that is designed for the end user. Applications software (also called end-user programs) include such things as database programs, word processors, Web browsers and spreadsheets. AHSAN ASHFAQ | OMT I | INSTITUTE OF MANAGEMENT SCIENCES PESHAWAR 10
  • 11. Application software's : Examples Enterprise Software addresses the needs of organization processes and data flow, often in a large distributed environment. Information Worker Software lets users create and manage information, often for individual projects within a department, in contrast to enterprise management. Examples include time management, resource management, documentation tools Educational Software content and/or features adapted for use in by educators or students. Simulation Software Simulation software simulates physical or abstract systems for either research, training or entertainment purposes. Product Engineering Software Product engineering software is used in developing hardware and software products. This includes computer- aided design (CAD), computer aided engineering (CAE) AHSAN ASHFAQ | OMT I | INSTITUTE OF MANAGEMENT SCIENCES PESHAWAR 11
  • 12. Operating System A type of system software. Responsible for controlling and monitoring the activities of all parts of computer. It works as an interface between the user and the system hardware. Application software's are installed on top of it. AHSAN ASHFAQ | OMT I | INSTITUTE OF MANAGEMENT SCIENCES PESHAWAR 12
  • 13. Examples of OS Operating systems Windows Window 95 Window 98 Window 2000 Window me Window XP Window 7 Window 8 Window 8.1 Window 10 DOS Unix Linux Android AHSAN ASHFAQ | OMT I | INSTITUTE OF MANAGEMENT SCIENCES PESHAWAR 13
  • 14. Thank You  AHSAN ASHFAQ | OMT I | INSTITUTE OF MANAGEMENT SCIENCES PESHAWAR 14