SlideShare a Scribd company logo
1 of 23
Computer Software
Instructor: Kainat Ibrar
What is a Computer Software?
• Computer software, or simply software, is a
collection of computer instructions that tell
the computer how to work.
• This is in contrast to physical hardware, from
which the system is built and actually
performs the work.
• Examples
MS word, excel, power point, spread
sheets, library management system etc.
Hardware vs Software
• H/W includes the physical parts of a computer, whereas , software is the
set of instructions that can be stored and run by hardware.
• They are complementary to each other
• Same H/W may perform different jobs using different S/W
• Hardware is so-termed because it is "hard" or rigid with respect to
changes, whereas software is "soft" because it is easy to change.
• S/W(Software) makes H/W(Hardware) usable by directing to execute
any command or instruction.
• A combination of hardware and software forms a
usable computing system.
Types of Software
• System Software
• Application Software
Types of Software
 System Software
• Program or set of program that are specially designed to
operate, control, and extend the processing capabilities of a
computer system.
• System software serves as the interface between the hardware
and the end users.
• It controls the working of different parts of computer.
• It enables other application programs to work properly
System Software
 Example
The examples of system software are:
• Operating System
• Utility Program
• Device Drivers
Operating System
 An operating system is a collection of program that
controls and co-ordinates the overall operation of a
computer system
 These programs provide interface between the
user and the computer system
 A computer needs an operating system to do work,
without operating system it is like a car with no
fuel.
 An application program cannot access I/O devices
or execute program instructions itself. The
operating system performs these tasks through
CPU on behalf of application programs
Operating System
 Operating system performs following tasks such as;
• Accepts input from input devices
• Sends output to output devices
• Manages the application program in memory
• Manages the files on the storage devices
• Manages and controls the I/O devices etc.
Utility Programs
 A software which is manufactured to help analyze, configure,
optimize or to maintain a computer.
 Some utility programs are;
• Diagnostic utility program
• Disk Scanner
• Backup utility
• Virus-detection and recovery utilities
• File-compression utilities
• Spam and pop-up blocker utilities
Device Drivers
 The programs that operate and control the devices attached to the
computer are called device drivers
 Attached devices needs a software that tells the computer how to
use the device
 It loads every time in memory.
 When a new device is added the driver should be installed in order
to run the program
Features of System Software
• Close to system
• Fast in speed
• Difficult to design
• Difficult to understand
• Less interactive
• Smaller in size
• Difficult to manipulate
• Generally written in low level language
Part II
Types of Software
Application Software
 Designed to solve a specific problem or to do a specific task.
 It can be of different types such as; commercial software, scientific
software, Games and multimedia software etc.
Application Software
 Categories of Application Software
 Types of Application
 Forms of Application Software
Typesof ApplicationSoftware
• Proprietary
• In-house
• Contract
• Off-the-shelf
Types of Application Software
• Proprietary
Proprietary software is a licensed (non-free) software under exclusive
legal right of owner.
• In-house
In In-house software we develop application with the help of company
resources
• Off-the-shelf
An existing software program that can be used without any changes
expected.
• Contract
The software which is developed for a specific company for their
requirement.
Forms of Application Software
Custom-built software
• It is developed for a particular organization or customer, known as
customized software
• For example, software developed to
• Maintain the records of students at a particular institute.
• Attendance system
• Security code system.
Forms of Application Software
Packaged software
 The software that is developed by software development
organizations( or any programmer) for sale to the general public.
 It is used to solve some common problems of many users
 The examples of packaged software are:
• Word processing software
• Spreadsheet software
• Database management software
• Presentation software
• Graphics software
Web Application
A web application is any application that uses
a web browser.
Example
I. Google docs
II. Drop Box
III. Google Classroom
Open-Source Software
• The term "open source" refers to something people can modify and share because
its design is publicly accessible.
• Open-source software is a type of computer software in which source code is
released under a license in which the copyright holder grants users the rights to
study, change, and distribute the software to anyone and for any purpose.
Example
I. Linux
II. Moodle
III. WordPress
IV. Drupal
Free ware
• Free ware is the software that is freely available to public, but author has
a copy right, means that you can only use it ,not sell it.
Example
1. Antivirus
2. Adobe Reader
3. Free Studio
4. Skype
Share ware
Share ware is actually delivered free of charge but some time
the owner ask for money to get registered, so that they can
send updates in future. It can be copied but cannot be sold.
Example
I. Dino Numbers
II. Microsoft office
End Lecture

More Related Content

Similar to Computer Software Types and Uses

Similar to Computer Software Types and Uses (20)

Introduction to Computers Lecture # 11
Introduction to Computers Lecture # 11Introduction to Computers Lecture # 11
Introduction to Computers Lecture # 11
 
ict act 1.pptx
ict act 1.pptxict act 1.pptx
ict act 1.pptx
 
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
 
Lecture 5 - Software and it's types.pdf.
Lecture 5 - Software and it's types.pdf.Lecture 5 - Software and it's types.pdf.
Lecture 5 - Software and it's types.pdf.
 
Introduction
IntroductionIntroduction
Introduction
 
Software ppt
Software pptSoftware ppt
Software ppt
 
Interaction With Computers FIT
Interaction With Computers FITInteraction With Computers FIT
Interaction With Computers FIT
 
System software and its types
System software and its typesSystem software and its types
System software and its types
 
Software
SoftwareSoftware
Software
 
Computer Software And its types
Computer Software And its typesComputer Software And its types
Computer Software And its types
 
Computer Presentation.pdf
Computer Presentation.pdfComputer Presentation.pdf
Computer Presentation.pdf
 
software final presentation.pptx
software final presentation.pptxsoftware final presentation.pptx
software final presentation.pptx
 
Unit 2 computer software
Unit 2 computer softwareUnit 2 computer software
Unit 2 computer software
 
Presentation it
Presentation itPresentation it
Presentation it
 
System software and Application software
System software and Application softwareSystem software and Application software
System software and Application software
 
B) Computer Basics
B) Computer BasicsB) Computer Basics
B) Computer Basics
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
 
Types of software
Types of softwareTypes of software
Types of software
 
Exam 1 in ITEP 132
Exam 1 in ITEP 132Exam 1 in ITEP 132
Exam 1 in ITEP 132
 
2 software
2 software2 software
2 software
 

Recently uploaded

办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一z xss
 
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一Fs
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一Fs
 
Complet Documnetation for Smart Assistant Application for Disabled Person
Complet Documnetation   for Smart Assistant Application for Disabled PersonComplet Documnetation   for Smart Assistant Application for Disabled Person
Complet Documnetation for Smart Assistant Application for Disabled Personfurqan222004
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Roomdivyansh0kumar0
 
The Intriguing World of CDR Analysis by Police: What You Need to Know.pdf
The Intriguing World of CDR Analysis by Police: What You Need to Know.pdfThe Intriguing World of CDR Analysis by Police: What You Need to Know.pdf
The Intriguing World of CDR Analysis by Police: What You Need to Know.pdfMilind Agarwal
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts servicesonalikaur4
 
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja VipCall Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja VipCall Girls Lucknow
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITMgdsc13
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Paul Calvano
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一Fs
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)Christopher H Felton
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Roomishabajaj13
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhimiss dipika
 
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一3sw2qly1
 

Recently uploaded (20)

办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
 
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
 
Complet Documnetation for Smart Assistant Application for Disabled Person
Complet Documnetation   for Smart Assistant Application for Disabled PersonComplet Documnetation   for Smart Assistant Application for Disabled Person
Complet Documnetation for Smart Assistant Application for Disabled Person
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
 
The Intriguing World of CDR Analysis by Police: What You Need to Know.pdf
The Intriguing World of CDR Analysis by Police: What You Need to Know.pdfThe Intriguing World of CDR Analysis by Police: What You Need to Know.pdf
The Intriguing World of CDR Analysis by Police: What You Need to Know.pdf
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
 
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja VipCall Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITM
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
 
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhi
 
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
 

Computer Software Types and Uses

  • 2. What is a Computer Software? • Computer software, or simply software, is a collection of computer instructions that tell the computer how to work. • This is in contrast to physical hardware, from which the system is built and actually performs the work. • Examples MS word, excel, power point, spread sheets, library management system etc.
  • 3. Hardware vs Software • H/W includes the physical parts of a computer, whereas , software is the set of instructions that can be stored and run by hardware. • They are complementary to each other • Same H/W may perform different jobs using different S/W • Hardware is so-termed because it is "hard" or rigid with respect to changes, whereas software is "soft" because it is easy to change. • S/W(Software) makes H/W(Hardware) usable by directing to execute any command or instruction. • A combination of hardware and software forms a usable computing system.
  • 4. Types of Software • System Software • Application Software
  • 5. Types of Software  System Software • Program or set of program that are specially designed to operate, control, and extend the processing capabilities of a computer system. • System software serves as the interface between the hardware and the end users. • It controls the working of different parts of computer. • It enables other application programs to work properly
  • 6. System Software  Example The examples of system software are: • Operating System • Utility Program • Device Drivers
  • 7. Operating System  An operating system is a collection of program that controls and co-ordinates the overall operation of a computer system  These programs provide interface between the user and the computer system  A computer needs an operating system to do work, without operating system it is like a car with no fuel.  An application program cannot access I/O devices or execute program instructions itself. The operating system performs these tasks through CPU on behalf of application programs
  • 8. Operating System  Operating system performs following tasks such as; • Accepts input from input devices • Sends output to output devices • Manages the application program in memory • Manages the files on the storage devices • Manages and controls the I/O devices etc.
  • 9. Utility Programs  A software which is manufactured to help analyze, configure, optimize or to maintain a computer.  Some utility programs are; • Diagnostic utility program • Disk Scanner • Backup utility • Virus-detection and recovery utilities • File-compression utilities • Spam and pop-up blocker utilities
  • 10. Device Drivers  The programs that operate and control the devices attached to the computer are called device drivers  Attached devices needs a software that tells the computer how to use the device  It loads every time in memory.  When a new device is added the driver should be installed in order to run the program
  • 11. Features of System Software • Close to system • Fast in speed • Difficult to design • Difficult to understand • Less interactive • Smaller in size • Difficult to manipulate • Generally written in low level language
  • 13. Types of Software Application Software  Designed to solve a specific problem or to do a specific task.  It can be of different types such as; commercial software, scientific software, Games and multimedia software etc.
  • 14. Application Software  Categories of Application Software  Types of Application  Forms of Application Software
  • 15. Typesof ApplicationSoftware • Proprietary • In-house • Contract • Off-the-shelf
  • 16. Types of Application Software • Proprietary Proprietary software is a licensed (non-free) software under exclusive legal right of owner. • In-house In In-house software we develop application with the help of company resources • Off-the-shelf An existing software program that can be used without any changes expected. • Contract The software which is developed for a specific company for their requirement.
  • 17. Forms of Application Software Custom-built software • It is developed for a particular organization or customer, known as customized software • For example, software developed to • Maintain the records of students at a particular institute. • Attendance system • Security code system.
  • 18. Forms of Application Software Packaged software  The software that is developed by software development organizations( or any programmer) for sale to the general public.  It is used to solve some common problems of many users  The examples of packaged software are: • Word processing software • Spreadsheet software • Database management software • Presentation software • Graphics software
  • 19. Web Application A web application is any application that uses a web browser. Example I. Google docs II. Drop Box III. Google Classroom
  • 20. Open-Source Software • The term "open source" refers to something people can modify and share because its design is publicly accessible. • Open-source software is a type of computer software in which source code is released under a license in which the copyright holder grants users the rights to study, change, and distribute the software to anyone and for any purpose. Example I. Linux II. Moodle III. WordPress IV. Drupal
  • 21. Free ware • Free ware is the software that is freely available to public, but author has a copy right, means that you can only use it ,not sell it. Example 1. Antivirus 2. Adobe Reader 3. Free Studio 4. Skype
  • 22. Share ware Share ware is actually delivered free of charge but some time the owner ask for money to get registered, so that they can send updates in future. It can be copied but cannot be sold. Example I. Dino Numbers II. Microsoft office

Editor's Notes

  1. How presentation will benefit audience: Adult learners are more interested in a subject if they know how or why it is important to them. Presenter’s level of expertise in the subject: Briefly state your credentials in this area, or explain why participants should listen to you.