ICT 131 - Lecture 4 - Software Types - MU - 2023
ICT 131 - Lecture 4 - Software Types - MU - 2023
ICT 131
INTRODUCTION TO COMPUTERS
Lecture 4
Software Types
Lecturer: Dr. Lusungu Ndovi
INPUT AND OUTPUT DEVICES
SOFTWARE TYPES
Application software
• Application software is software that helps an end
user complete tasks such as doing research, taking notes, setting
an alarm, designing graphics, or keeping an account log.
• Application software lies above the system software and is
different from system software in that it’s designed for the end
use and is specific in its functionality.
• This type of software is sometimes referred to as non-
essential software because it’s installed and operated based
on the user’s needs.
• Any application on a mobile phone is an example of
application software.
SOFTWARE TYPES
System software
• System software helps the user, hardware, and
application software interact and function with
each other.
• System software acts as a mediator or middle layer
between the user and the hardware.
• It’s essential in managing the whole computer
system when a computer is first turned on, it’s the
system software that is initially loaded into memory.
SOFTWARE TYPES
Programming software
• Classified as a type of system software, programming software
isn’t used by the end user.
• It’s used by programmers who are writing code.
• Programming software is a program that is used to write,
develop, test, and debug other software, including application
and system software. These programs serve as a sort of
translator.
• It takes programming languages such as Python or C++ and
translates it into something a computer will understand, known
as machine language code. Besides simplifying code, it also:
SOFTWARE TYPES
Driver software
• Also classified as a type of system
software, driver software operates and
controls devices and peripherals plugged into
a computer, enabling a device to perform
the designated task.
• Hardware devices that need a driver to
connect to a system include displays, sound
cards, printer, mice, and hard disks.
INPUT & OUTPUT DEVICES
**********END************