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

Introduction to computer software
Introduction to computer softwareIntroduction to computer software
Introduction to computer softwareElike Ikechukwu
 
Contents of Computer Software
Contents of Computer SoftwareContents of Computer Software
Contents of Computer SoftwareAvinash Rouniyar
 
What is computer software
What is computer softwareWhat is computer software
What is computer softwareBesar Limani
 
SYSTEM SOFTWARE
SYSTEM SOFTWARESYSTEM SOFTWARE
SYSTEM SOFTWAREKak Yong
 
Computer Software introduction
Computer  Software introductionComputer  Software introduction
Computer Software introductionfaisalahmed2017
 
Types of Software - Y9 Computing
Types of Software - Y9 ComputingTypes of Software - Y9 Computing
Types of Software - Y9 ComputingMrJRogers
 
software system and application software
software system and application softwaresoftware system and application software
software system and application softwareCyriac Jose
 
Application software and Peopleware
Application software and PeoplewareApplication software and Peopleware
Application software and PeoplewareAngelica Villegas
 
Computer software form 4
Computer software form 4Computer software form 4
Computer software form 4norhaslinamj
 
A presentation on system software
A presentation on system software A presentation on system software
A presentation on system software Ankit Sangwan
 
Computer Software & It's types.
Computer Software &  It's types.Computer Software &  It's types.
Computer Software & It's types.Mohit Dhankher
 
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 2Ndubi Amos
 
Application software
Application softwareApplication software
Application softwareZaid Hameed
 

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 What is Software? Types and Differences

software final presentation.pptx
software final presentation.pptxsoftware final presentation.pptx
software final presentation.pptxRafaelPurano
 
Introduction to Computers Lecture # 11
Introduction to Computers Lecture # 11Introduction to Computers Lecture # 11
Introduction to Computers Lecture # 11Sehrish Rafiq
 
COM 311 L -2.pptx
COM 311 L -2.pptxCOM 311 L -2.pptx
COM 311 L -2.pptxHarinianu2
 
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.pdfjlu08167
 
Softwares and Operating System.pptx
Softwares and Operating System.pptxSoftwares and Operating System.pptx
Softwares and Operating System.pptxUsmanAhmed838004
 
Computer Software And its types
Computer Software And its typesComputer Software And its types
Computer Software And its typesMirza Kaleem
 
Intro to Computing Lec 02.pptx
Intro to Computing Lec  02.pptxIntro to Computing Lec  02.pptx
Intro to Computing Lec 02.pptxFalakNiaz15
 
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.pdfreshma96176
 
Systems software and applications packages
Systems software and applications packagesSystems software and applications packages
Systems software and applications packageslistergc
 
8unit1 introduction to computer software hardware
8unit1 introduction to computer software hardware8unit1 introduction to computer software hardware
8unit1 introduction to computer software hardwareNeha Kurale
 
Introduction to computer software12 9-07
Introduction to computer software12 9-07Introduction to computer software12 9-07
Introduction to computer software12 9-07itis103
 

Similar to What is Software? Types and Differences (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

Information technology for business
Information technology for business Information technology for business
Information technology for business Respa Peter
 
Types of sql injection attacks
Types of sql injection attacksTypes of sql injection attacks
Types of sql injection attacksRespa Peter
 
DataMining Techniq
DataMining TechniqDataMining Techniq
DataMining TechniqRespa Peter
 
software failures
 software failures software failures
software failuresRespa Peter
 
Managing software development
Managing software developmentManaging software development
Managing software developmentRespa Peter
 
Genetic algorithm
Genetic algorithmGenetic algorithm
Genetic algorithmRespa Peter
 
Matrix multiplicationdesign
Matrix multiplicationdesignMatrix multiplicationdesign
Matrix multiplicationdesignRespa Peter
 
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...Respa Peter
 
Matrix chain multiplication
Matrix chain multiplicationMatrix chain multiplication
Matrix chain multiplicationRespa Peter
 
Open shortest path first (ospf)
Open shortest path first (ospf)Open shortest path first (ospf)
Open shortest path first (ospf)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

Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxfenichawla
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 

Recently uploaded (20)

Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 

What is Software? Types and Differences

  • 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