List of software categories
Computer software can be put into categories based on common function, type, or field of use. There are three broad classifications:
- Application software is the general designation of computer programs for performing tasks. Application software may be general purpose (word processing, web browsers, ...) or have a specific purpose (accounting, truck scheduling, ...). Application software contrast with system software.
- System software is a generic term referring to the computer programs used to start and run computer systems including diverse application software and networks.
- Computer programming tools, such as compilers and linkers, are used to translate and combine computer program source code and libraries into executable RAMs (programs that will belong to one of the three said categories).
In the lists below, click the arrows to expand entries.
<categorytree>Computer programming tools</categorytree>