0% found this document useful (0 votes)
8 views1 page

Software Engineering 12 Lesson 2

This lesson covers the three main types of software: system software, application software, and embedded software. System software manages hardware and includes operating systems, while application software performs specific user tasks like document creation. Embedded software operates within hardware devices for specific functions, and understanding these categories is essential for appreciating technology's role in daily life.

Uploaded by

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

Software Engineering 12 Lesson 2

This lesson covers the three main types of software: system software, application software, and embedded software. System software manages hardware and includes operating systems, while application software performs specific user tasks like document creation. Embedded software operates within hardware devices for specific functions, and understanding these categories is essential for appreciating technology's role in daily life.

Uploaded by

Geno Pardo
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

SOFTWARE ENGINEERING 12

LESSON 2: TYPES OF SOFTWARE

OBJECTIVES:
In this lesson, you should be able to do the following:
- Define and differentiate the three main types of software.
- Explain the purpose and functions of system software, application software, and
embedded software.
- Identify real-life examples of each software type.
- Recognize the role of these software categories in everyday technology.
System Software
System software is a collection of programs designed to manage and operate computer
hardware. It provides a platform for running application software. The most common
example of system software is the operating system (OS), such as Windows, macOS, Linux,
and Android. Other examples include utility programs, device drivers, and firmware. System
software ensures that all hardware components communicate properly and that users can
interact with the computer effectively.

Application Software
Application software consists of programs that perform specific tasks for the user. Unlike
system software, which operates at the hardware level, application software focuses on user-
related functions. Examples include word processors, web browsers, video games, and
productivity tools like Microsoft Office or Google Workspace. This type of software is
essential for accomplishing daily tasks such as creating documents, browsing the internet,
or editing photos.

Embedded Software
Embedded software refers to programs that are designed to operate hardware devices and
are typically integrated into the hardware itself. These systems are not intended for general-
purpose use but serve a specific function. Examples include software in washing machines,
smart TVs, ATMs, and automobiles. Embedded software is optimized for reliability and
efficiency, as these devices often work in real-time and under resource constraints.

Importance of These Software Types


Each category of software plays a crucial role in technology and daily life. System software
is the foundation that allows devices to run, application software meets user-specific needs,
and embedded software powers countless smart devices in homes, businesses, and
industries. Understanding these types of software helps students appreciate how technology
functions behind the scenes.

Link and References:


- Types of Software - GeeksforGeeks
- System Software and Application Software - TutorialsPoint
- Embedded Software Explained - TechTarget

You might also like