Skip to content
software

File:JavaScript_code.png · Wikimedia Commons · See Wikimedia Commons

EntityQ7397· pop 170· linked from 7,801 articles

Also known as computer software, computational tool, dghed

thumb|Software written in the JavaScript language Software consists of computer programs that instruct the execution of a computer. Software also includes design documents and specifications.

OverviewAI-generated

Software is a subject with a Commons category and gallery both titled "Software." It has equivalent classes defined by DBpedia and the Dublin Core Metadata Initiative. The concept also has exact matches in the Coar resource type ontology and the Citation Styles Language ontology.

The topic is referenced by 7,801 other encyclopedia articles. It appears in PubMed with a count of 482,775 for the query "software." A Stack Exchange site dedicated to software recommendations is located at softwarerecs.stackexchange.com. Related technical support discussions occur on Superuser, accessible via superuser.com.

Synthesized by Vinony from 9 facts across 3 sources: Wikidata, PubMed, Vinony graph. Generated from structured data (not the Wikipedia text) and checked against those facts — may still contain errors.

Research

482,775 papers

via PubMed

Wikidata facts

Subclass of
product
Has part
data
Image
Kmail.png
Show 20 more facts
topic has template
Template:Infobox software
topic's main Wikimedia portal
Portal:Software
Commons category
Software
topic's main category
Category:Software
Commons gallery
Software
on focus list of Wikimedia project
Wikipedia:Vital articles/Level/4
history of topic
history of software
maintained by WikiProject
WikiProject Software
different from
firmware
has characteristic
software testability
social media followers
183738
Stack Exchange site URL
superuser.com
P13411
Monday
model item
GNOME Shell
Sources (3)

via Wikidata · CC0

~15 min read

Encyclopedic overview

14 sections
Contents
  • History
  • Types
  • Software development and maintenance
  • Quality and security
  • Encoding and execution
  • Programming languages
  • Compilation, interpretation, and execution
  • Legal issues
  • Liability
  • Licenses
  • Patents
  • Impact
  • References
  • Sources

thumb|Software written in the JavaScript language Software consists of computer programs that instruct the execution of a computer. Software also includes design documents and specifications.

The history of software is closely tied to the development of digital computers in the mid-20th century. Early programs were written in the machine language specific to the hardware. The introduction of high-level programming languages in 1958 allowed for more human-readable instructions, making software development easier and more portable across different computer architectures. Software in a programming language is run through a compiler or interpreter to execute on the architecture's hardware. Over time, software has become complex, owing to developments in networking, operating systems, and databases.

Excerpted from Wikipedia’s “software” article, available under the CC BY-SA 4.0 licence.

Gallery (286)