SlideShare a Scribd company logo
1 of 22
What is a Software?
• A software or computer software essentially a type of programs which enable the
users to perform some particular specific task or actually used to operate their
computer.
• It essentially directs all of the peripheral devices on the entire computer system-
what exactly to do and how exactly to perform a task.
• A software plays a key role of a mediator between the user and the computer
hardware.
• In the absence of software, a user essentially can’t perform any task on a computer.
• A software product development company is the one which develops software for
the users.
Types of Software
Application Software
• They are also popularly known as end-user programs or even productivity
programs which assist the user in completing various tasks like making
notes, designing graphics, carrying out calculations or even playing
computer games.
• They are actually used by the end-user as well as have specific functionality
or tasks which they are designed to perform.
• These software are often developed through custom software
development, based on the requirements of the users.
• Application Software acts as a mediator
between the end-user and System Software.
• It is also known as an application package.
This type of software is written using a high-
level language like C, Java, VB. Net, etc.
• It is a user-specific and is designed to meet
the requirements of the user.
• You can also install multiple Application
Software on a single System Software.
Hardware
User
System Software
Application Software
Application
Software
Types of Application Software
• Word-processing software:- It makes use of a computer
for creating, modifying, viewing, storing, retrieving, and printing
documents.
• Spreadsheet software:- Spreadsheet software is a numeric
data-analysis tool that allows you to create a computerized ledger.
• Database software:- A database software is a collection of
related data that is stored and retrieved according to user demand.
• Graphics software:-
• It allows computer systems for creating, editing, drawings, graphs, etc.
• Education software:-
• Education software allows a computer to be used as a learning and
teaching tool.
• Entertainment software:-
• This type of app allows a computer to be used as an entertainment tool.
Features of Application Software:
• Perform more specialized tasks like word
processing, spreadsheets, email, photo
editing, etc.
• It needs more storage space as it is bigger in
size
• Easy to design and more interactive for the
user
• Generally written in a high-level language
System Software
• System software is a type of computer program that is
designed to run a computer's hardware and application
programs.
• If we think of the computer system as a layered model,
the system software is the interface between the hardware
and user applications.
• common system software examples are:
a. Operating System
• The operating system allows the parts of a computer to work
together by performing tasks like
transferring data between memory and disks or rendering output
onto a display device.
• It provides a platform to run high-level system software
and application software.
• A kernel is the core part of the operating system that defines
an API for applications programs and an interface to device drivers.
• A user interface "allows users to interact with a computer.
• Operating system software helps you for the
effective utilization of all hardware and
software components of a computer system.
Examples of OS:
• MS Windows
• macOS
• Linux iOS
• Android
• CentOS
• Ubuntu
• Unix
b. Utilitysoftware or system support
programs
• These software are designed to assist in analyzing, as well as optimizing, along with
configuring and maintaining a given computer system.
• It provides support to the computer infrastructure.
• Software like disk cleanup and management tools, anti-viruses, defragmenters,
compression tools etc. are all utility software.
• Some of its examples are:
• important utilities are as followed-
– Text Editor
– Backup Utility program
– Compression Utility
– Disk Defragmentor
– Antivirus Software
• Utility programs are a set of programs that
help users in system maintenance tasks, and
in performing tasks of routine nature.
c.Device Driver
• device driver is a software program that
controls a particular types of (or) specific type
of hardware.
• Examples: Sound card driver, video card driver,
etc.
• Programming language translators:-
Transforms the instructions prepared by
developers in a programming language into a
form that can be interpreted or compiled and
executed by a computer system.
• Communication Software : - Communication
software allows us to transfer data and
programs from one computer system to
another.
Function of System Software
• It controls and manages the operation of a computer hardware.
• It enables application program to executes properly.
• Allocating system resources-The system resources are time, memory,
input, and output.
• Memory is also managed by operating system. Disk space is the part of
main memory.
• File and disk management-The user needs to save, copy, delete, move and
rename the files. The system software will handle those functions.
• Monitoring system activities-The system security and system performance
is monitored by system software.
• System performance includes response time and CPU utilization.
Application Software vs
SystemSoftware
• System SoftwareVS APPLICATION.docx

More Related Content

What's hot

What is computer software
What is computer softwareWhat is computer software
What is computer software
Besar Limani
 
SYSTEM SOFTWARE
SYSTEM SOFTWARESYSTEM SOFTWARE
SYSTEM SOFTWARE
Kak Yong
 
Types of Software - Y9 Computing
Types of Software - Y9 ComputingTypes of Software - Y9 Computing
Types of Software - Y9 Computing
MrJRogers
 
Application software and Peopleware
Application software and PeoplewareApplication software and Peopleware
Application software and Peopleware
Angelica Villegas
 
Computer software form 4
Computer software form 4Computer software form 4
Computer software form 4
norhaslinamj
 

What's hot (20)

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
 
Contents of Computer Software
Contents of Computer SoftwareContents of Computer Software
Contents of Computer Software
 
Software System
Software SystemSoftware System
Software System
 
What is computer software
What is computer softwareWhat is computer software
What is computer software
 
Computer software
Computer softwareComputer software
Computer software
 
SYSTEM SOFTWARE
SYSTEM SOFTWARESYSTEM SOFTWARE
SYSTEM SOFTWARE
 
Computer Software introduction
Computer  Software introductionComputer  Software introduction
Computer Software introduction
 
Types of Software - Y9 Computing
Types of Software - Y9 ComputingTypes of Software - Y9 Computing
Types of Software - Y9 Computing
 
Computer Software & its Types
Computer Software & its Types Computer Software & its Types
Computer Software & its Types
 
software system and application software
software system and application softwaresoftware system and application software
software system and application software
 
Application software and Peopleware
Application software and PeoplewareApplication software and Peopleware
Application software and Peopleware
 
Computer software form 4
Computer software form 4Computer software form 4
Computer software form 4
 
A presentation on system software
A presentation on system software A presentation on system software
A presentation on system software
 
Computer software
Computer softwareComputer software
Computer software
 
Basic software
Basic softwareBasic software
Basic software
 
Computer Software & It's types.
Computer Software &  It's types.Computer Software &  It's types.
Computer Software & It's types.
 
BCS 100: Introduction to Computer Science Lesson 2
BCS 100: Introduction to Computer Science Lesson 2BCS 100: Introduction to Computer Science Lesson 2
BCS 100: Introduction to Computer Science Lesson 2
 
Application software
Application softwareApplication software
Application software
 
Types of software
Types of softwareTypes of software
Types of software
 

Similar to Tpes of Softwares

Intro to Computing Lec 02.pptx
Intro to Computing Lec  02.pptxIntro to Computing Lec  02.pptx
Intro to Computing Lec 02.pptx
FalakNiaz15
 
SPOS_UNIT I System Programming and Operating System.pdf
SPOS_UNIT I System Programming and Operating System.pdfSPOS_UNIT I System Programming and Operating System.pdf
SPOS_UNIT I System Programming and Operating System.pdf
reshma96176
 
Systems software and applications packages
Systems software and applications packagesSystems software and applications packages
Systems software and applications packages
listergc
 
Introduction to computer software12 9-07
Introduction to computer software12 9-07Introduction to computer software12 9-07
Introduction to computer software12 9-07
itis103
 

Similar to Tpes of Softwares (20)

software final presentation.pptx
software final presentation.pptxsoftware final presentation.pptx
software final presentation.pptx
 
Introduction to Computers Lecture # 11
Introduction to Computers Lecture # 11Introduction to Computers Lecture # 11
Introduction to Computers Lecture # 11
 
System software and Application software
System software and Application softwareSystem software and Application software
System software and Application software
 
COM 311 L -2.pptx
COM 311 L -2.pptxCOM 311 L -2.pptx
COM 311 L -2.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
 
Softwares and Operating System.pptx
Softwares and Operating System.pptxSoftwares and Operating System.pptx
Softwares and Operating System.pptx
 
Computer Software And its types
Computer Software And its typesComputer Software And its types
Computer Software And its types
 
2 software
2 software2 software
2 software
 
Grade 7 computer software
Grade 7  computer softwareGrade 7  computer software
Grade 7 computer software
 
Software
SoftwareSoftware
Software
 
Intro to Computing Lec 02.pptx
Intro to Computing Lec  02.pptxIntro to Computing Lec  02.pptx
Intro to Computing Lec 02.pptx
 
SPOS_UNIT I System Programming and Operating System.pdf
SPOS_UNIT I System Programming and Operating System.pdfSPOS_UNIT I System Programming and Operating System.pdf
SPOS_UNIT I System Programming and Operating System.pdf
 
module_1-_5_computer_software.ppt
module_1-_5_computer_software.pptmodule_1-_5_computer_software.ppt
module_1-_5_computer_software.ppt
 
Systems software and applications packages
Systems software and applications packagesSystems software and applications packages
Systems software and applications packages
 
COMPUTER PROGRAM.pptx
COMPUTER PROGRAM.pptxCOMPUTER PROGRAM.pptx
COMPUTER PROGRAM.pptx
 
8unit1 introduction to computer software hardware
8unit1 introduction to computer software hardware8unit1 introduction to computer software hardware
8unit1 introduction to computer software hardware
 
Introduction to computer software12 9-07
Introduction to computer software12 9-07Introduction to computer software12 9-07
Introduction to computer software12 9-07
 
Computer Software
Computer SoftwareComputer Software
Computer Software
 
Computer software
Computer softwareComputer software
Computer software
 
Software
SoftwareSoftware
Software
 

More from Respa Peter

More from Respa Peter (14)

Information technology for business
Information technology for business Information technology for business
Information technology for business
 
Types of sql injection attacks
Types of sql injection attacksTypes of sql injection attacks
Types of sql injection attacks
 
DataMining Techniq
DataMining TechniqDataMining Techniq
DataMining Techniq
 
Database
DatabaseDatabase
Database
 
software failures
 software failures software failures
software failures
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Managing software development
Managing software developmentManaging software development
Managing software development
 
Data mining
Data miningData mining
Data mining
 
Knime
KnimeKnime
Knime
 
Genetic algorithm
Genetic algorithmGenetic algorithm
Genetic algorithm
 
Matrix multiplicationdesign
Matrix multiplicationdesignMatrix multiplicationdesign
Matrix multiplicationdesign
 
Web services have made the development of mobile Web applications much easier...
Web services have made the development of mobile Web applications much easier...Web services have made the development of mobile Web applications much easier...
Web services have made the development of mobile Web applications much easier...
 
Matrix chain multiplication
Matrix chain multiplicationMatrix chain multiplication
Matrix chain multiplication
 
Open shortest path first (ospf)
Open shortest path first (ospf)Open shortest path first (ospf)
Open shortest path first (ospf)
 

Recently uploaded

VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
Epec Engineered Technologies
 

Recently uploaded (20)

VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdf
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 

Tpes of Softwares

  • 1.
  • 2. What is a Software? • A software or computer software essentially a type of programs which enable the users to perform some particular specific task or actually used to operate their computer. • It essentially directs all of the peripheral devices on the entire computer system- what exactly to do and how exactly to perform a task. • A software plays a key role of a mediator between the user and the computer hardware. • In the absence of software, a user essentially can’t perform any task on a computer. • A software product development company is the one which develops software for the users.
  • 4. Application Software • They are also popularly known as end-user programs or even productivity programs which assist the user in completing various tasks like making notes, designing graphics, carrying out calculations or even playing computer games. • They are actually used by the end-user as well as have specific functionality or tasks which they are designed to perform. • These software are often developed through custom software development, based on the requirements of the users.
  • 5. • Application Software acts as a mediator between the end-user and System Software. • It is also known as an application package. This type of software is written using a high- level language like C, Java, VB. Net, etc. • It is a user-specific and is designed to meet the requirements of the user. • You can also install multiple Application Software on a single System Software.
  • 6.
  • 8. Types of Application Software • Word-processing software:- It makes use of a computer for creating, modifying, viewing, storing, retrieving, and printing documents. • Spreadsheet software:- Spreadsheet software is a numeric data-analysis tool that allows you to create a computerized ledger. • Database software:- A database software is a collection of related data that is stored and retrieved according to user demand.
  • 9. • Graphics software:- • It allows computer systems for creating, editing, drawings, graphs, etc. • Education software:- • Education software allows a computer to be used as a learning and teaching tool. • Entertainment software:- • This type of app allows a computer to be used as an entertainment tool.
  • 10. Features of Application Software: • Perform more specialized tasks like word processing, spreadsheets, email, photo editing, etc. • It needs more storage space as it is bigger in size • Easy to design and more interactive for the user • Generally written in a high-level language
  • 11.
  • 12. System Software • System software is a type of computer program that is designed to run a computer's hardware and application programs. • If we think of the computer system as a layered model, the system software is the interface between the hardware and user applications. • common system software examples are:
  • 13. a. Operating System • The operating system allows the parts of a computer to work together by performing tasks like transferring data between memory and disks or rendering output onto a display device. • It provides a platform to run high-level system software and application software. • A kernel is the core part of the operating system that defines an API for applications programs and an interface to device drivers. • A user interface "allows users to interact with a computer.
  • 14. • Operating system software helps you for the effective utilization of all hardware and software components of a computer system.
  • 15. Examples of OS: • MS Windows • macOS • Linux iOS • Android • CentOS • Ubuntu • Unix
  • 16. b. Utilitysoftware or system support programs • These software are designed to assist in analyzing, as well as optimizing, along with configuring and maintaining a given computer system. • It provides support to the computer infrastructure. • Software like disk cleanup and management tools, anti-viruses, defragmenters, compression tools etc. are all utility software. • Some of its examples are: • important utilities are as followed- – Text Editor – Backup Utility program – Compression Utility – Disk Defragmentor – Antivirus Software
  • 17. • Utility programs are a set of programs that help users in system maintenance tasks, and in performing tasks of routine nature.
  • 18. c.Device Driver • device driver is a software program that controls a particular types of (or) specific type of hardware. • Examples: Sound card driver, video card driver, etc.
  • 19. • Programming language translators:- Transforms the instructions prepared by developers in a programming language into a form that can be interpreted or compiled and executed by a computer system. • Communication Software : - Communication software allows us to transfer data and programs from one computer system to another.
  • 20. Function of System Software • It controls and manages the operation of a computer hardware. • It enables application program to executes properly. • Allocating system resources-The system resources are time, memory, input, and output. • Memory is also managed by operating system. Disk space is the part of main memory. • File and disk management-The user needs to save, copy, delete, move and rename the files. The system software will handle those functions. • Monitoring system activities-The system security and system performance is monitored by system software. • System performance includes response time and CPU utilization.
  • 21.
  • 22. Application Software vs SystemSoftware • System SoftwareVS APPLICATION.docx