What are the different types of software


Software is the general term for all programs that can be run on a computer system. A usable system is only created when it interacts with the hardware.

A distinction is made between system software and application software. The system software, together with the hardware, forms the basis for the functioning of the EDP system. The application software is used directly to solve business problems.


System software
- Operating system
- Translator for programming languages

Application software
- Spreadsheet
- word processing
- Financial accounting

A computer is made up of hardware and software.

is the name for all programs that are required to operate an EDP system and its storage, input and output devices, as well as to carry out arithmetic tasks. Supplement: hardware.

Term for the entirety of the programs for the company and the use of electronic data processing systems. The machine system (hardware) used, if it is to take over data processing tasks, needs to be supplemented by a program system (software) that controls, coordinates and monitors the use of the machine components. A program is understood here as a work instruction which, consisting of a sequence of individual instructions, specifies the desired processing logic for the data processing system (DVA).
According to the purpose, programs can serve the general operation of the DVA and are then referred to as system programs or in their entirety also as system software or operating system, but they can also be intended to solve user-specific problems and are then called user programs or, similarly, user software. Today's DVAs are generally no longer able to work without system software; H. only the interaction of hardware and system software enables computer operation. For the DVA offered by the computer manufacturers, the required operating systems are also supplied as basic equipment or as an optional expandable library. Important components of the operating systems, some of which differ considerably in terms of their performance, are the organization programs (the core of every operating system) as well as the translation and utility programs. The application software used to solve the tasks assigned to the data processing system can be divided into subsets according to various criteria. Frequent distinctions are made according to their origin in externally-sourced and self-created programs or according to their usability in individual solutions and multi-use programs, whereby the latter can in turn be subdivided into the extremely adaptable and diversely variable modular programs and the less flexible standard programs.

The entirety of all programs available for a computer system. A distinction is made between application software: 1 \ 'system software (see Fig.). In connection with the commercial use of EDP systems, application software is used to solve business problems. Together with the hardware, system software forms the basis for the functioning of the EDP system. The operating system forms the entirety of all system programs. This is usually matched to the existing hardware and is used to control the EDP system, to create programs (software engineering), to carry out frequently required auxiliary functions (service programs) and to control the hardware units (peripherals). Control programs take over the process control in an EDP system by allocating the required resources to the users or application programs and scheduling pending tasks for processing. Editors, translators, binders, loaders and test aids (debugging) function as programs for creating programs. Service programs for frequently occurring work are sorting and mixing routines as well as instructions that serve the administration of the EDP system (accounting functions, statistics). The control of the hardware by special system programs is necessary to convert the logical commands of a central processing unit into physically oriented instructions for accessing the periphery. The system software is usually purchased together with the EDP system, modified only to a small extent and is the basis for the application programs running on an EDP system. Application software can be divided into individual developments and standard software. The former can be carried out by employees of your own company, but can also be given as an order to a software company.

(in the case of compensation transactions), the usual term in compensation transactions for counter-delivery goods with a low international trade value, e.g. agricultural products and goods of low quality, also called soft commodities. see program.

Previous technical term: Soft-Selling | Next technical term: software for foreign trade

Report this article to the editors as incorrect & mark it for editing