COMPUTER SOFTWARE DEFINITION
Computer software is
programming code that is executed on the computer hardware that facilitates the
completion of tasks by a computer.
Computer program are
instructions written in programming code that is carried out by a computer
processor to complete a specific task.
Software can be stored on the hard drive or USB drive, or
cloud-based in internet.
COMPUTER SOFTWARE EXAMPLES INCLUDES:
·
Operating systems example
: Microsoft Windows, Linux, macOS
·
Productivity Software example
: Microsoft Office Suite including Word, Excel, and PowerPoint
·
Internet Browsers example
: including Firefox, Chrome, and Safari
TYPES OF COMPUTER SOFTWARES
Computer software can
generally be divided into two categories:
SYSTEM
SOFTWARE AND APPLICATION SOFTWARE.
·
System softwares are
technical programs that communicate with the computer's hardware, including its
processor, and provides a framework for application software.
·
Application softwares are
the programs to do tasks, like internet browsers or word processors.
SYSTEM SOFTWARES
System softwares interacts with the computer's hardwares,
such as processor and motherboard, and provides a framework for users to be
able to use other applications on their computers.
•
Operating Systems
•
Utility Software
•
Firmware
•
Device Drivers
Operating systems like
Microsoft Windows or macOS manage hardware and provide basic services for other
programs.
Utility softwares are
programs like debuggers, disk defragmenters, antivirus software, and registry
cleaners, all of which help a computer to run efficiently.
Firmware means programs that are built
into physical hardware, machine-level software that allows for communication
between hardware types, as seen in the Basic Input/Output System (BIOS)
that can be found in motherboards.
Device drivers are
used by specific devices like speakers, printers, or a computer's mouse and
allow those devices to integrate properly into the operating system
Application Software
Application software are the programs that allow users to
perform tasks.
examples of application software include:
•
Web browsers
•
Word processors
•
Multimedia software
•
Spreadsheet software
•
Email clients
•
Graphics software