Standard Lemma guide

software

noun · 5 senses · updated from the 2026-07-25 local source snapshot

Definitions and examples are grouped by meaning. Pronunciation, history, word forms, translations, descendants, synonyms, antonyms, derived terms, and related words appear whenever the source provides them.

Sound

Pronunciation

Each Play button uses your device's default local English voice, or a natural local fallback. The selected voice name appears after playback. This is synthesized speech, not a source recording.

  • Received-Pronunciation: /ˈsɒf(t)ˌwɛə/
  • General-American: /ˈsɔf(t)ˌwɛɹ/ without the cot–caught merger
  • General-American, cot-caught-merger, dialectal: /ˈsɑf(t)ˌwɛɹ/ of Canada
  • California: Recorded audio is listed in the source snapshot.
  • Canada, dialectal: /ˈsɒf(t)ˌwɛɹ/ of the US
  • Australian: /ˈsɔf(t)ˌweː/
  • rhymes with -ɒftwɛə(ɹ)
  • homophone: softwear
  • CMU ARPABET: S AO1 F T W EH2 R Digits mark lexical stress: 1 primary, 2 secondary, 0 unstressed.
  • CMU ARPABET 2: S AO1 F W EH2 R Digits mark lexical stress: 1 primary, 2 secondary, 0 unstressed.

1

noun

Meaning 1

Encoded computer instructions, usually modifiable (unless stored in some form of unalterable memory such as ROM).

Definition source: English Wiktionary via Wiktextract

Usage: uncountable, usually

Topics: computing, engineering, mathematics, natural-sciences, physical-sciences, sciences

Examples

  • Some software will only run on a particular platform.

Meaning relationships

Synonyms: none provided

Antonyms: none provided

2

noun

Meaning 2

The human beings involved in warfare, as opposed to hardware such as weapons and vehicles.

Definition source: English Wiktionary via Wiktextract

Usage: uncountable, usually

Topics: government, military, politics, war

No example sentence was provided for this meaning.

Meaning relationships

Synonyms: none provided

Antonyms: none provided

3

noun

Meaning 3

Recorded music content, as opposed to the hardware necessary for reproducing it.

Definition source: English Wiktionary via Wiktextract

Usage: dated, uncountable, usually

Qualifier: music industry

No example sentence was provided for this meaning.

Meaning relationships

Synonyms: none provided

Antonyms: none provided

4

noun

Meaning 4

Soft goods, such as textiles.

Definition source: English Wiktionary via Wiktextract

Usage: archaic, uncountable, usually

No example sentence was provided for this meaning.

Meaning relationships

Synonyms: none provided

Antonyms: none provided

5

noun

Meaning 5

(computer science) written programs or procedures or rules and associated documentation pertaining to the operation of a computer system and that are stored in read/write memory

Definition source: Princeton WordNet 3.0

Examples

  • the market for software is expected to expand

Meaning relationships

Synonyms: software program, computer software, software system, software package, package

Antonyms: hardware

Broader terms: code, computer code

Narrower terms: alpha software, authoring language, beta software, compatible software, computer-aided design, CAD, freeware, groupware, operating system, OS, program, programme, computer program, computer programme, routine, subroutine, subprogram, procedure, function, shareware, shrink-wrapped software, spyware, supervisory software, software documentation, documentation, database management system, DBMS, upgrade

History

Etymology

Etymology tree Proto-Indo-European *sem- Proto-Germanic *samþuz /*samftuz Proto-Germanic *-jaz Proto-West Germanic *-ī Proto-West Germanic *samft(ī) Old English sōfte Middle English softe English soft Proto-Germanic *warō Proto-West Germanic *waru Old English waru Middle English ware English -ware English software Computing sense from soft + -ware, by contrast with hardware (“the computer itself”). Coined by John Tukey in 1958. The earlier sense of software to mean tangible products with a soft texture may have fallen out of common usage before the computing sense was created.

Across languages

Translations

157 source translations are retained for this English entry.

  • Afrikaans: sagteware — encoded computer instructions
  • Afrikaans: programmatuur — encoded computer instructions
  • Albanian: softuer — encoded computer instructions
  • Albanian: softver — encoded computer instructions
  • Amharic: ሶፍትዌር (softəwer) — encoded computer instructions
  • Arabic: بَرْمَجِيَات (barmajiyāt) — encoded computer instructions
  • Arabic: بَرَامِج حَاسِب (barāmij ḥāsib) — encoded computer instructions
  • Assyrian Neo-Aramaic: ܬܲܚܪܸܙܬܵܐ (tāḳrizta) — encoded computer instructions
  • Armenian: ծրագրային ապահովում (cragrayin apahovum) — encoded computer instructions
  • Armenian: ծրագրակազմ (cragrakazm) — encoded computer instructions
  • Armenian: ծրագրաշար (cragrašar) — encoded computer instructions
  • Azerbaijani: proqram təminatı — encoded computer instructions
  • Azerbaijani: PT — encoded computer instructions
  • Belarusian: прагра́мнае забеспячэ́нне (prahrámnaje zabjespjačénnje) — encoded computer instructions
  • Belarusian: ПЗ (PZ) — encoded computer instructions
  • Bengali: সফটওয়্যার (śophoṭōẇyar) — encoded computer instructions
  • Bulgarian: со́фтуер (sóftuer) — encoded computer instructions
  • Bulgarian: програ́мно осигуря́ване (prográmno osigurjávane) — encoded computer instructions
  • Burmese: ဆော့ဖ်ဝဲလ် (hcauhp.wail) — encoded computer instructions
  • Catalan: programari — encoded computer instructions
  • Chinese Cantonese: 軟件 /软件 — encoded computer instructions
  • Chinese: 軟體 /软体 (zh-min-nan) — encoded computer instructions
  • Chinese Mandarin: 軟件 /软件 (ruǎnjiàn) — encoded computer instructions
  • Chinese Mandarin: 軟體 /软体 (ruǎntǐ) — encoded computer instructions
  • Cornish: medhelweyth — encoded computer instructions
  • Czech: software — encoded computer instructions
  • Czech: programové vybavení — encoded computer instructions
  • Danish: software — encoded computer instructions
  • Danish: programmel — encoded computer instructions
  • Dutch: software — encoded computer instructions
  • Dutch: programmatuur — encoded computer instructions
  • Esperanto: programaro — encoded computer instructions
  • Estonian: tarkvara — encoded computer instructions
  • Finnish: ohjelmisto — encoded computer instructions
  • Finnish: tietokoneohjelma — encoded computer instructions
  • Finnish: softa — encoded computer instructions
  • French: logiciel — encoded computer instructions
  • French: programmerie — encoded computer instructions
  • Galician: soporte lóxico — encoded computer instructions
  • Georgian: პროგრამული უზრუნველყოფა (ṗrogramuli uzrunvelq̇opa) — encoded computer instructions
  • Georgian: კომპიუტერული პროგრამა (ḳomṗiuṭeruli ṗrograma) — encoded computer instructions
  • Georgian: პროგრამა (ṗrograma) — encoded computer instructions
  • German: Software — encoded computer instructions
  • Greek: λογισμικό (logismikó) — encoded computer instructions
  • Hebrew: תׇּכְנָה (tokhná) — encoded computer instructions
  • Hindi: सॉफ़्टवेयर (sŏfṭaveyar) — encoded computer instructions
  • Hindi: क्रमानुदेश (kramānudeś) — encoded computer instructions
  • Hungarian: szoftver — encoded computer instructions
  • Icelandic: hugbúnaður — encoded computer instructions
  • Ido: softwaro — encoded computer instructions
  • Ido: programaro — encoded computer instructions
  • Indonesian: perangkat lunak — encoded computer instructions
  • Indonesian: peranti lunak — encoded computer instructions
  • Interlingua: software — encoded computer instructions
  • Interlingua: programmatura — encoded computer instructions
  • Irish: bogearraí — encoded computer instructions
  • Italian: software — encoded computer instructions
  • Italian: programma — encoded computer instructions
  • Italian: supporto logico — encoded computer instructions
  • Japanese: ソフトウェア (sofutowea) — encoded computer instructions
  • Japanese: ソフト (sofuto) — encoded computer instructions
  • Javanese: ꦥꦶꦫꦤ꧀ꦠꦶ ꦲꦭꦸꦱ꧀ (piranti halus) — encoded computer instructions
  • Kazakh: бағдарламалық жасақтама (bağdarlamalyq jasaqtama) — encoded computer instructions
  • Kazakh: бағдарлама жасақтамасы (bağdarlama jasaqtamasy) — encoded computer instructions
  • Khmer: ផ្នែកទន់ (phnaek tŭən) — encoded computer instructions
  • Khmer: សូហ្វវែរ (soufvae) — encoded computer instructions
  • Khmer: កម្មវិធី (kamvithii) — encoded computer instructions
  • Korean: 소프트웨어 (sopeuteuweeo) — encoded computer instructions
  • Korean: 무른모 (mureunmo) — encoded computer instructions
  • Northern Kurdish: nermalav — encoded computer instructions
  • Kyrgyz: программалык жабдык (programmalık jabdık) — encoded computer instructions
  • Kyrgyz: программалык жабдуу (programmalık jabduu) — encoded computer instructions
  • Kyrgyz: программалык камсыздоо (programmalık kamsızdoo) — encoded computer instructions
  • Kyrgyz: программалык жабдылыш (programmalık jabdılış) — encoded computer instructions
  • Lao: ໂລຊີຊີແອນ (lō sī sī ʼǣn) — encoded computer instructions
  • Lao: ຊອບແວ (sǭp wǣ) — encoded computer instructions
  • Latin: programmatura — encoded computer instructions
  • Latvian: programmatūra — encoded computer instructions
  • Lithuanian: programinė įranga — encoded computer instructions
  • Lombard: prugramadura — encoded computer instructions
  • Macedonian: софтвер (softver) — encoded computer instructions
  • Macedonian: програмска опрема (programska oprema) — encoded computer instructions
  • Malay: perisian — encoded computer instructions
  • Maltese: softwer — encoded computer instructions
  • Māori: pūmanawa — encoded computer instructions
  • Māori: pūmanawa rorohiko — encoded computer instructions
  • Mongolian: програм хангамж (program xangamž) — encoded computer instructions
  • Northern Sotho: softewere — encoded computer instructions
  • Norwegian Bokmål: programvare — encoded computer instructions
  • Norwegian Nynorsk: programvare — encoded computer instructions
  • Iranian Persian: نَرْم اَفْزار (narm afzâr) — encoded computer instructions
  • Iranian Persian: نَرْماَفْزار (narm-afzâr) — encoded computer instructions
  • Polish: oprogramowanie — encoded computer instructions
  • Polish: software — encoded computer instructions
  • Portuguese: software — encoded computer instructions
  • Portuguese: programa — encoded computer instructions
  • Romanian: software — encoded computer instructions
  • Romanian: programe de computer — encoded computer instructions
  • Romanian: soft — encoded computer instructions
  • Russian: програ́ммное обеспече́ние (prográmmnoje obespečénije) — encoded computer instructions
  • Russian: софтве́р (softvɛ́r) — encoded computer instructions
  • Russian: со́фтвер (sóftvɛr) — encoded computer instructions
  • Russian: ПО (PO) — encoded computer instructions
  • Russian: софт — encoded computer instructions
  • Scottish Gaelic: bathar-bog — encoded computer instructions
  • Serbo-Croatian: програмска о̏према — encoded computer instructions
  • Serbo-Croatian: напудбина — encoded computer instructions
  • Serbo-Croatian: мекушје — encoded computer instructions
  • Serbo-Croatian: мековље — encoded computer instructions
  • Serbo-Croatian: мекотворина — encoded computer instructions
  • Serbo-Croatian: со̏фтве̄р — encoded computer instructions
  • Serbo-Croatian: програмска по̏тпора — encoded computer instructions
  • Serbo-Croatian: програмска по̀дршка — encoded computer instructions
  • Serbo-Croatian: programska ȍprema — encoded computer instructions
  • Serbo-Croatian: napudbina — encoded computer instructions
  • Serbo-Croatian: mekušje — encoded computer instructions
  • Serbo-Croatian: mekovlje — encoded computer instructions
  • Serbo-Croatian: mekotvorina — encoded computer instructions
  • Serbo-Croatian: sȍftvēr — encoded computer instructions
  • Serbo-Croatian: programska pȍtpora — encoded computer instructions
  • Serbo-Croatian: programska pòdrška — encoded computer instructions
  • Sicilian: prugramma — encoded computer instructions
  • Sicilian: software — encoded computer instructions
  • Sindhi: منطقگري (m̃t̤qgre) — encoded computer instructions
  • Sinhalese: පරිගණක මෘදුකාංග (parigaṇaka mr̥dukāṁga) — encoded computer instructions
  • Slovak: softvér — encoded computer instructions
  • Slovene: programska oprema — encoded computer instructions
  • Slovene: programje — encoded computer instructions
  • Spanish: software — encoded computer instructions
  • Spanish: programa — encoded computer instructions
  • Spanish: soporte lógico — encoded computer instructions
  • Spanish: sóftwer — encoded computer instructions
  • Swahili: maunzi laini — encoded computer instructions
  • Swedish: mjukvara — encoded computer instructions
  • Swedish: programvara — encoded computer instructions
  • Tagalog: software — encoded computer instructions
  • Tajik: нармафзор (narmafzor) — encoded computer instructions
  • Tajik: таъминоти барномавӣ (ta'minot-i barnomavi) — encoded computer instructions
  • Thai: ซอฟต์แวร์ (sɔ́ɔp-wɛɛ) — encoded computer instructions
  • Thai: ส่วนชุดคําสั่ง (sùuan-chút-kam-sàng) — encoded computer instructions
  • Tibetan: མཉེན་ཆས (mnyen chas) — encoded computer instructions
  • Turkish: yazılım — encoded computer instructions
  • Turkmen: programma üpjünçiligi — encoded computer instructions
  • Ukrainian: програ́мне забезпе́чення (prohrámne zabezpéčennja) — encoded computer instructions
  • Ukrainian: ПЗ (PZ) — encoded computer instructions
  • Urdu: سافْٹ وِئِیر (sāfṭ viīr) — encoded computer instructions
  • Urdu: سافْٹ ویئَر (sāfṭ vear) — encoded computer instructions
  • Urdu: مُصَنَّعِ لَطِیف (musanna'-i latīf) — encoded computer instructions
  • Uyghur: يۇمشاق دېتال (yumshaq dëtal) — encoded computer instructions
  • Uzbek: dasturiy taʼminot — encoded computer instructions
  • Vietnamese: phần mềm — encoded computer instructions
  • Vietnamese: phần ứng dụng — encoded computer instructions
  • Vietnamese: nhu liệu — encoded computer instructions
  • Welsh: meddalwedd — encoded computer instructions
  • Yiddish: ווייכוואַרג (veykhvarg) — encoded computer instructions
  • Yiddish: פּראָגראַמוואַרג (programvarg) — encoded computer instructions
  • Zhuang: yonjgen — encoded computer instructions
Real reading context

software in complete knowledge articles