Outline of software

From HandWiki - Reading time: 9 min

Short description: Topical guide to software

This outline is an overview of software and a topical guide in list form.

Software is a comprehensive term for a collection of computer programs and related data that provides the information for the functioning of a computer. It is held in various forms of memory of the computer. It comprises procedures, algorithms, and documentation concerned with the operation of a data processing system. The term was coined to contrast to the term hardware, meaning physical devices. In contrast to hardware, software "cannot be touched".[1] Software is also sometimes used in a more narrow sense, meaning application software only. Sometimes the term includes data that has not traditionally been associated with computers, such as film, tapes, and records.[2]

Software is a form of technology, specifically computer technology, and represents a set of tools.

Types

Products

By publisher

By platform

By type

Comparisons

History

Development

Software development entails the establishment of a systems development life cycle of a software product. It encompasses a planned and structured process from the conception of the desired software to its final manifestation,[4] which constitutes computer programming, the process of writing and maintaining the source code. Software development includes research, prototyping, modification, reuse, re-engineering, maintenance, or any other activities that result in software products.[5]

Software engineering

Computer programming

Distribution

Software distribution

Industry

Publications

Influential people

See also

References

External links




Licensed under CC BY-SA 3.0 | Source: https://handwiki.org/wiki/Software:Outline_of_software
20 views | Status: cached on December 15 2023 02:52:18
↧ Download this article as ZWI file
Encyclosphere.org EncycloReader is supported by the EncyclosphereKSF