usually part of a compiler. it takes care of the linking
between the code that the programmer writes and other
resources and libraries that make up the whole programs
compilers
changes the instructions written in programming
languages into binary numbers so it takes less
space
utilities
programs that help the user in everyday tasks: file
maintainance , compressing files,installing or unistalling
softwares , checking or removing viruses , formatting a
disk, burning CDs
operating system
it is a program that controls the system resources and
the processes using these resources on a computer
device driver
used to supply instructions to the hardware on how to operate
equipments that may be connected to the computer
Application software
Word processing software
its a software that manipulates text for storing and printing
spreadsheet
it is a software that manipulate numbers and data and
store them in cells : columns are numbered while rows are
sorted in the alphabetical order. it uses mathematical
operations to calculate values using the data in cells
Database
it provides fascilities for the organisation and management of a
body of information required for a particular application
Photo-editing software
used to manipulate images :
cropping,
resizing,rotating..etc
video-editing software
used to manipulate videos :
cut crop trim arrange
Graphics manipulation
software
used to alter the appearance
of images : adjusting colours,
altering orientation
measuring softare
instruct sensors to take readings of physical quantities
Control software
used to instruct machines
Applets and apps
applets: very small application,
especially a utility program performing
one or a few simple functions.