You are on page 1of 22

TYPES OF

SOFTWARE
GROUP 2 PRESENTATION
One of the Girls
Meet Our Team

Mr. Buhia Ms. Flores Ms. Gajesan Ms. Navarrete Ms. Palapag Ms. Villamor
Software can be categorized into several types based
SOFTWAR on its purpose, functionality, and application. Here are
some common types of software:
E
TYPES OF
SOFTWARE
System Database
Software Software

Application Network
Software Software

Development Embedded
Software Software
1.System Software
Is a type of software that provides a platform for
other software to run on a computer. It acts as an
intermediary between the computer hardware and
the end-user applications. The primary purpose of
system software is to manage and facilitate the
efficient operation of computer hardware and
software resources.
The core component of system software, an
operating system is responsible for managing

SYSTEM SOFTWARE
Operating hardware resources, providing services to
applications, and serving as an interface between
Systems (OS): the user and the computer. Examples of operating
systems include Microsoft Windows, macOS,
Linux, and Android.

These are specialized programs that enable the


operating system to communicate with and control
Device hardware devices such as printers, graphics cards,
Drivers: and storage devices. Device drivers act as a bridge
between the hardware and the operating system,
ensuring proper functionality.

System utilities are tools that perform specific tasks


related to system management, maintenance, and
Utilities: optimization. Examples include disk cleanup
tools, antivirus software, backup tools, and
performance monitoring utilities.
2. Application Software

Often referred to as "apps" or "applications," is a type


of software designed to perform specific tasks or
functions for end-users. Unlike system software, which
provides a platform for the computer's operation,
application software is created to meet the needs of
users and to help them accomplish various tasks.
Application software can be broadly categorized into
different types based on its purpose and functionality.
APPLICATION SOFTWARE
Simply means any application or program that
Productivity enables one to produce or create, among others,
graphs, databases, documents, presentations, audio
Software or video clips, and worksheets. We commonly use
: productivity software in businesses and offices.
Examples:
Word Processors (e.g., Microsoft Word, Google Docs, WPS Docs)
Spreadsheets (e.g., Microsoft Excel, Google Sheets, WPS Worksheet)
Presentation Software (e.g., Microsoft PowerPoint, Google Slides, WPS
Powerpoint)

Also known as an internet browser or simply a


browser, is a software application that lets people
Web Browers: access the World Wide Web. It's a one-click
window to the entirety of human knowledge — you
can search for the answer to any question you
might have.
Ex. Google Chrome, Mozilla Firefox, Apple
Safari
APPLICATION SOFTWARE
A media player is used to play back multimedia files,
Media Players including audio and/or video. Media players are
and Editors increasingly integrated with services to buy and
download digital music and movies. A digital audio
editor is used to record and edit audio.
Software for playing multimedia files
(e.g., VLC Media Player)
Digital Audio Editor
e.g., Best Overall: Audacity, Best Free: GarageBand, Best for Live Music: Adobe Audition, Best for Apple
Devices: Logic Pro, Best for Android Devices: AudioLab.

Is used to provide remote access to systems and


Communicatio exchange files and messages in text, audio and/or
n Software video formats between different computers or
users.

Examples:
a. Email Clients (e.g., Microsoft Outlook, Mozilla Thunderbird)
b. Instant Messaging and Chat Applications (e.g., WhatsApp,
Slack)
APPLICATION SOFTWARE
Is used to create, edit, and maintain database files and
Database records, enabling easier file and record creation, data
Software entry, data editing, updating, and reporting. The
software also handles data storage, backup and
reporting, multi-access control, and security.
Examples:
MySQL, Microsoft Access, Microsoft SQL Server,
FileMaker Pro, Oracle Database, and dBASE.

Refers to apps and programs that graphic designers


Graphics and use to create, edit, and manipulate digital images.
Design Software They allow designers edit and resize images,
produce original illustrations, combine text, color,
and shapes, and bring their vision to life.

Examples:
Adobe illustrator, Adobe Photoshop, Canva
APPLICATION SOFTWARE
The operational program or programs that govern the
Gaming play, display of results, and /or awarding of prizes for
Software games

Examples:
NBA 2K, Dota, Mobile Legend

Is a term used for any computer software which is


Educational made for an educational purpose. It encompasses
Software different ranges from language learning software
to classroom management software to reference
software.

Examples:
Google Classroom, Khan Academy
APPLICATION SOFTWARE
Is any software or set of computer programs used by
Business business users to perform various business functions.
Software These business applications are used to increase
productivity, measure productivity, and perform other
business functions accurately

Examples:
SAP Hana, Oracle, Xero, Quickbooks, POS
3. Development Software
Is the process used to conceive, specify, design, program,
document, test, and bug fix in order to create and maintain
applications,
frameworks, or other software components.
Integrated Is a software application that provides comprehensive
Development facilities for software development. An IDE normally

DEVELOPMENT
Environments consists of at least a source-code editor, build
automation tools, and a debugger.

SOFTWARE
Examples:
Lools like Visual Studio, Eclipse, and IntelliJ IDEA for
software development.

A compiler translates code from a high-level


Compilers and programming language into machine code before
Interpreters the program runs. Interpreter: An interpreter
translates code written in a high-level
programming language into machine code line-by-
line as the code runs.

Examples of compiled programming languages are C and C+


+.
Examples of interpreted languages are Perl, Python and
Matlab
DEVELOPMENT
SOFTWARE
Keeps track of every modification to the code in a
Version Control
special kind of database. If a mistake is made,
Software
developers can turn back the clock and compare
earlier versions of the code to help fix the mistake
while minimizing disruption to all team members.

Examples:
Git, SVN, Apache Subversion
4.Database Software
Is used to create, edit, and maintain database files and records,
enabling easier file and record creation, data entry, data
editing, updating, and reporting. The software also handles
data storage, backup and reporting, multi-access control, and
security.
DATABASE SOFTWARE
Relational Database The RDBMS provides an interface between users and
Management applications and the database, as well as
Systems administrative functions for managing data storage,
access, and performance.

Examples: MySQL, Oracle, and Microsoft SQL Server

Is an approach to database design that focuses on


NoSQL providing a mechanism for storage and retrieval of
Databases data that is modeled in means other than the
tabular relations used in relational databases.

Examples : MongoDB, Cassandra, HBase, Neo4J


5.Network Software
Software-defined networking technology is an approach to network
management that enables dynamic, programmatically efficient
network
configuration to improve network performance and monitoring,
in a manner more akin to cloud computing than to traditional
network management.
NETWORK SOFTWARE
Software-defined networking technology is an
Network Operating approach to network management that enables
Systems dynamic, programmatically efficient network
configuration to improve network performance and
monitoring, in a manner more akin to cloud
computing than to traditional network management.
Examples: Security surveillance software, Network
management software

Network Collect data from the network devices present in


Monitorin the environment through network protocols and
keep the network immune to any threats. They
g help track various performance metrics like traffic,
Tools bandwidth utilization, availability, packet loss and
much more.
Examples : Network Mapping tools
5.Embedded Software
Is computer software, written to control machines or devices
that
are not typically thought of as computers, commonly known as
embedded systems. It is typically specialized for the particular
hardware that it runs on and has time and memory constraints.
EMBEDDED SOFTWARE
Is a form of microcode or program embedded into
Embedded hardware devices to help them operate effectively.
Software Hardware like cameras, mobile phones, network
cards, optical drives, printers, routers, scanners, and
television remotes rely on firmware built into their
memory to function smoothly.

Examples: embedded software into the electronics of


cars, telephones, modems, robots, appliances, toys,
security systems, pacemakers, televisions and set-top
boxes, and digital watches.
THANK YOU

You might also like