0% found this document useful (0 votes)
49 views

Types of Computer Applications

The document discusses different types of software including system software like operating systems, utility software, and device drivers as well as application software like word processors, database software, multimedia software, and web browsers. It provides details on what each type of software is used for and how it functions.

Uploaded by

Abhishek Das
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
49 views

Types of Computer Applications

The document discusses different types of software including system software like operating systems, utility software, and device drivers as well as application software like word processors, database software, multimedia software, and web browsers. It provides details on what each type of software is used for and how it functions.

Uploaded by

Abhishek Das
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 17

Classification of Software

Classification of Software

Name: Abhishek Das.


MBA, 1st Semester.
Ashoka 1.
Computer Applications Internal
WhatisisaaSoftware
What Software??

Softwarerefers
Software referstotoa aset
setofofcomputer
computer
programsenabling
programs enablingthe thehardware
hardwaretoto
work and
work and perform
perform necessary
necessary
operationseffectively
operations effectively
Software

System
Software Application Software

Operating Utility Device Firmwar Language


Systems Software Drivers e Translators

Word Database Multimedia Web


Processors Software Software Browsers
SystemSoftware
System Software • •Controls
Controlsthe
thedifferent
differentoperations
operations
ofofthe
thecomputer
computersystem.
system.

Interactswith
• •Interacts withthe
theapplication
application
softwaretotoperform
software performa aparticular
particular
task
task
OperatingSystems
Operating Systems

Resourceallocator
Resource allocator

Conflict Management
Conflict Management

Process,memory,
Process, memory,file,
file,device
device&&security
security
management
management
UtilitySoftware
Utility Software

Analyzing,optimizing,
Analyzing, optimizing,configuring
configuringand
and
maintaining a computer system
maintaining a computer system

SupportingComputer
Supporting ComputerInfrastructure
Infrastructure
DeviceDrivers
Device Drivers

Controlsparticular
Controls particularhardware
hardwareattached
attachedtoto
thesystem.
the system.

Everyhardware
Every hardwaresystem
systemrequires
requiresa adriver
drivertoto
connecttotothe
connect thesystem
systemeasily
easily
Firmware
Firmware
Permanentsoftware,
Permanent software,embedded
embeddedinin
system’sread
system’s readonly
onlymemory
memory

Set of instructions permanently stored in


Set of instructions permanently stored in a a
hardwaredevice
hardware device

Offersvital
Offers vitalinformation
informationregarding
regardinghow
howa aparticular
particular
deviceinteracts
device interactswith
withone
oneanother.
another.
Language
Language
Translators
Translators
Converts code from one computer language into another
Converts code from one computer language into another

Threetypes:
Three types:Assembler,
Assembler,compiler
compiler&&interpreter
interpreter

Compilerand
Compiler andinterpreter
interpretertranslates
translateshigh
highlevel
levellanguage
languagetoto
lowlevel
low levelwhile
whileassembler
assemblertranslates
translatesassembly
assemblylanguage
languagetoto
machinelanguage
machine language. .
Assist the
End-User Assist the
user in
End-User user in
Programs
Programs
completing
completing
tasks
tasks

Link Essentially
Application Link
between
between
Essentially
lie above
lie above
system & system
Software system &
user
user
system
software
software

Developed
Have Developed
Have through
specific through
specific custom
functionality custom
functionality design
design
• Applications meant for documentations.
• Applications meant for documentations.
• Store, format or print documents.
• Store, format or print documents.
WordProcessors
Word Processors
• Create & manage databases.
• Create & manage databases.
• Offers data integrity, data storage & data retrieval.
• Offers data integrity, data storage & data retrieval.
• Multitasking, storage & retrieval simultaneously.
Database Software Multitasking, storage & retrieval simultaneously.

Database Software
• Play, create or record images, audio or video files.
• Play, create or record images, audio or video files.
• Utilized for animation, video or image editing.
• Utilized for animation, video or image editing.
Multimedia Software
Multimedia Software
• Utilized to browse the internet.
• Utilized to browse the internet.
• Locating or retrieving data well across the web.
• Locating or retrieving data well across the web.
WebBrowsers
Web Browsers
System Software
Interface between application Interface between system
software and system software and user

System Software is written in a Application Software is written

Application Software
low-level language, i.e. assembly in a high-level language like
language. Java, C++, .NET, VB, etc.

System Software starts running Application Software runs as and


when the system is turned on, when the user requests.
and runs till the system is shut
down.
Application Software, when run,
perform specific tasks, they are
System Software manages designed for.
system resources and provides a
platform for application software
to run.
The endless number of software types can be overwhelming

Conclusion
The
forendless number
anybody, of software
especially when types can be
one does notoverwhelming
understand the
Conclusion forvarious
anybody, especially when one does not understand
types of software and their uses thoroughly.
various types of software and their uses thoroughly.
the
Thank
Thank
You
You

You might also like