Computer software can be classified according to purpose,user licence, and acquisition.
In this post we discuss classification according to purpose.
this refers to the exact reason as to why a program was developed. They could be developed to avail computer resources to the user (system) or help the user accomplish specified tasks (application).
performs a variety of fundamental operations that avail computer resources to the user.
Some of these functions include: booting the computer, storing and retrieving files, executing and loading application programs.
Examples of system software are: operating system,
- Operating system
- utility software
- networking software.
is used to establish communication between two or more computers. They are specifically designed to respond to service request; are governed by protocols.
A special program that perdorms commonly used services that make certain aspects of computing to on smoothly e.g. diskmanagement, copying and sorting.
Also refered to as stores logic, is a combination of both the software and hardware recorded permanently on electronic chips (ROM).
Is a set of complex programs that work together to control user applications and also acts as a go-between, between the applications and the computer.
Examples of operating systems include: LINUX, UNIX, Windows 7,8,10, IOS, android, Mac e.t.c
On the other hand
are programs that are designed to help the user accomplish specific tasks. Some of the application packages are word processor, spreadsheets, desktop publishers, computer aided design, Data bases, and graphics software.
I shall be writing more on each of the above application package.