Types of software

Meaning of Software

Computer software is a name of all forms of programs in general. A program itself is a sequence of instruction which the computer understand in order to perform a given task.

Types of software

Software can be
divided into three major types which are; system software, programming software and application software.

1.       System software: these are software that helps to operate the computer hardware and computer system in it entity. Examples are:

1.1.    Device drivers.

1.2.    Operating systems.

1.3.    Servers.

1.4.    Utilities.

1.5.    Windowing systems.

The function of systems software is to support the applications programmer from the details of the particular computer complex being used, which are: peripheral devices as communications, printers, readers, displays and keyboards, and also to separate the computer's resources such as memory and processing time in a secure and stable manner.

2.       Programming software: these are software that offers tools to support programmers in writing software, and applications using different programming languages in an easier way. These tools include:

2.1.    Compilers.

2.2.    Debuggers.

2.3.    Interpreters.

2.4.    Linkers.

2.5.    Text editors.

3.       Application software is a class of software which the users of computer use to accomplish one or more jobs. These applications are commonly use in day to day activities which include the following:

        3.1. Industrial automation.

       3.2.  Business software.

       3.3.  Computer games.

       3.4. Quantum chemistry and solid state physics software.

       3.5. Telecommunications.

       3.6.  Databases.

       3.7. Educational software.

       3.8. Medical software.

       3.9.  Military software.

       3.10. Molecular modeling software.

       3.11. Photo-editing.

       3.12. Spreadsheet.

       3.13. Word processing.

       3.14. Decision making software.

Comments

The most viewed post

TMA solutions 2022

Software Design

Blockchain Technology