2. Software is a set of instructions, data or programs used to operate computers and
execute specific tasks . It is the opposite of hardware, which describes the physical
aspects of a computer. Software is a generic term used to refer applications, scripts
and programs that run on a device.
3. The two main categories of software are Application Software and System Software.
• Programming software, which provides the programming tools software developers need.
• Middleware, which sits between system software and applications.
• Driver Software, which operates computer devices and peripherals.
• An Application Software that fulfills a specific need or performs tasks.
• System Software is designed to run a computers hardware and provides a platforms
for application to run on top of.
Other types of software include the following:
4. EXAMPLES AND TYPES OF COMPUTER
Among the various categories of software, the most common types include the
following:
• Application Software – The most frequently used software is application
software, which is a computer software package that performs as specific
function for a user or, in some cases, for another application. An application can
be self-contained, or it can be a group of programs that run the application for
the user. Examples of modern application include office suites, graphics
software, databases, database management programs, web browsers, word
procesors, software development tools, image editors communication platforms.
6. • System Software – These software programs are
designed to run a computers application programs and
hardware. System Software coordinates the activities and
function of the hardware and software. In addition, it control
the operations of the computer hardware and provides an
environment or platforms for all the other types of software
to work in. An operating system (OS) is the best example of
software; it manages all the other computer programs.
Other example of system software include Firmware,
Computer Language Translator and System Utilities
8. • Driver Software – Also known as device drivers, this software is
often considered a type of system software. Device driver control
the devices and peripherals and connected to a computer, helping
theme perform there specific tasks. Every device that’s connected
to a computer needs at least one device driver to function.
Examples include software that comes with any nonstandard
hardware, including special game controllers, as well as the
software that unables standard hardware, such as USB storage
devices, Keyboards, Headphones and Printers.
10. • Middleware – The term Middleware describes
software that mediates between application and
system software or between two different kinds of
application software. For example, middleware lets
Microsoft Windows talk to excel and Word. It’s used to
send a remote work request from an application in a
computer that has one kind of OS to an application in
a computer with a different OS. It also lets newer
application work with legacy one.
12. • Programming Software – Computer
programmers use programming software to write
code. Programming software and programming
languages, such as Java or Python, let
developers develop, write, test in debug other
software programs. Examples of Programming
Software include assemblers, compilers,
debuggers, interpreters.