Szoftver

A szoftver (angol: software) alatt a legszűkebb értelemben elektronikus adatfeldolgozó berendezések (például számítógépek) memóriájában elhelyezkedő, azokat működtető programokat értünk. Körülbelül ez volt a John W. Tukey által 1958-ban bevezetett angol software kifejezés eredeti értelme is.

A szoftvert az különbözteti meg a fogalmilag vele szembeállított, és azt kiegészítő hardvertől, hogy egy programvezérelt berendezésnek a hardver az egyedi, fizikai részét, míg a szoftver az általános, szellemi részét jelenti. Egy példával megvilágítva: két egyező típusú, minden szempontból azonosan felszerelt és egyformán működő számítógép esetében a hardver az, ami miatt két különálló gépről beszélünk, és a szoftver az, ami a két gépben egy és ugyanaz. A hardver fizikai jellegénél fogva egyedi és megismételhetetlen, míg a szoftver éppen az önmagával azonosan ismételhetőt, a tökéletesen másolhatót jelenti. A világon emberek milliói használják egymástól függetlenül, nap mint nap, ugyanazt a szoftvert; ám ha több felhasználó ugyanazt a hardvert használja, akkor szükségképpen osztozniuk kell annak véges, fizikai erőforrásain.

A szoftver nemcsak elektronikus memóriatartalomként realizálódik, hanem életciklusának megfelelően többféle formában jelenik meg, fogalma ezekre a megvalósulási formákra is kiterjed, így a szoftver fogalmába tágabb értelemben beletartozik:

  • az összes fejlesztési dokumentáció (mint például a forráskód);
  • az összes felhasználói dokumentáció (mint például a felhasználói kézikönyv);
  • az összes kereskedelmi dokumentáció (mint például a licenc);
  • illetve az ezek bármelyikét tartalmazó adathordozók (mint például a telepítő CD vagy a nyomtatott számla).

Az összetett feladatok elvégzésére kifejlesztett, egymással szoros kapcsolatban álló, önállóan is működőképes, de együttesen hatékonyabb és teljesebb támogatást nyújtó, éppen ezért teljes életciklusuk során együtt kezelt szoftverek csoportját programcsomagnak nevezzük.

Más nyelveken
English: Software
Afrikaans: Sagteware
Alemannisch: Software
aragonés: Software
العربية: برمجية
مصرى: سوفتوير
azərbaycanca: Proqram təminatı
تۆرکجه: یازیلیم
žemaitėška: Pruogramėnė īronga
беларуская (тарашкевіца)‎: Праграмнае забесьпячэньне
български: Софтуер
भोजपुरी: सॉफ्टवेयर
brezhoneg: Meziant
bosanski: Softver
català: Programari
Mìng-dĕ̤ng-ngṳ̄: Niōng-giông
کوردی: نەرمامێر
čeština: Software
Cymraeg: Meddalwedd
Deutsch: Software
Ελληνικά: Λογισμικό
Esperanto: Programaro
español: Software
eesti: Tarkvara
euskara: Software
suomi: Ohjelmisto
føroyskt: Ritbúnaður
français: Logiciel
Gaeilge: Bogearraí
Gàidhlig: Bathar-bog
galego: Software
עברית: תוכנה
हिन्दी: सॉफ्टवेयर
hornjoserbsce: Softwara
interlingua: Programmatura
Bahasa Indonesia: Perangkat lunak
Ilokano: Sopwer
íslenska: Hugbúnaður
italiano: Software
Basa Jawa: Piranti alus
ಕನ್ನಡ: ತಂತ್ರಾಂಶ
한국어: 소프트웨어
kurdî: Nermalav
Lëtzebuergesch: Software
Ligure: Software
lumbaart: Prugramadura
lingála: Litámbwisi
ລາວ: ຊອບແວ
latviešu: Programmatūra
Malagasy: Rindrankajy
македонски: Програмска опрема
मराठी: आज्ञावली
Bahasa Melayu: Perisian
Mirandés: Software
Plattdüütsch: Software
नेपाली: सफ्टवेर
नेपाल भाषा: सफ्टवेर
Nederlands: Software
norsk nynorsk: Programvare
occitan: Logicial
ଓଡ଼ିଆ: ସଫ୍ଟୱେର
ਪੰਜਾਬੀ: ਸਾਫ਼ਟਵੇਅਰ
پنجابی: سوفٹویئر
português: Software
Runa Simi: Llamp'u kaq
română: Software
саха тыла: Софтуэр
sardu: Software
sicilianu: Software
Scots: Saftware
srpskohrvatski / српскохрватски: Softver
Simple English: Software
slovenčina: Softvér
slovenščina: Programska oprema
Soomaaliga: Software
српски / srpski: Софтвер
svenska: Programvara
Tagalog: Software
Türkçe: Yazılım
oʻzbekcha/ўзбекча: Dasturiy taʼminot
vèneto: Software
Tiếng Việt: Phần mềm
Winaray: Software
吴语: 软件
ייִדיש: ווייכווארג
中文: 软件
Bân-lâm-gú: Nńg-thé
粵語: 電腦軟件