8. OPERATING SYSTEM
Allows applications software to communicate with the hardware
Graphical user interface (GUI)
Command line
9. GRAPHICAL USER
INTERFACE
GUI is a type of interface that
allows users to interact with
electronic devices through
graphical icons and visual
indicators such as secondary
notation, as opposed to text-
based interfaces, typed command
labels or text navigation.
10. COMMAND LINE
INTERFACE
CLI is a user interface to a
computer's operating system or
an application in which the user
responds to a visual prompt by
typing in a command on a
specified line, receives a
response back from the system,
and then enters another
command, and so forth.
11. UTILITY SYSTEM
Utility software is system software designed to help analyse, configure, optimize
or maintain a computer.
Disk defragmentation
Anti-virus
Compression
Zipping
Firewalls