Počítačový softvér, nazývaný aj softvér, je súbor inštrukcií a jeho dokumentácie, ktorý hovorí počítaču, čo má robiť alebo ako má vykonávať určitú úlohu. Softvér zahŕňa všetky rôzne softvérové programy v počítači, ako sú aplikácie a operačný systém. Aplikácie sú programy, ktoré sú určené na vykonávanie konkrétnych operácií, napríklad hry alebo textového editora. Operačný systém (napr. Mac OS, Microsoft Windows, Android a rôzne distribúcie Linuxu) je vrstva softvéru, ktorá sa používa ako platforma na spúšťanie aplikácií a ovláda všetky nástroje používateľského rozhrania vrátane displeja a klávesnice.
Slovo softvér sa prvýkrát použilo koncom 60. rokov 20. storočia, aby sa zdôraznil jeho rozdiel od počítačového hardvéru, ktorý môže používateľ fyzicky pozorovať. Softvér je súbor inštrukcií, ktorými sa počítač riadi. Pred kompaktnými diskami (CD) alebo rozvojom internetového veku sa softvér používal na rôznych nástrojoch na ukladanie počítačových údajov, ako sú papierové dierne štítky, magnetické disky alebo magnetické pásky.
Slovo firmvér sa niekedy používa na označenie štýlu softvéru, ktorý je vytvorený špeciálne pre určitý typ počítača alebo elektronického zariadenia a je zvyčajne uložený v pamäti Flash alebo v čipe ROM v počítači. Firmvér sa zvyčajne vzťahuje na časť softvéru, ktorá priamo ovláda časť hardvéru. Firmvér pre CD mechaniku alebo firmvér pre modem sú príkladmi implementácie firmvéru.
Softvér sa dnes stal dôležitou súčasťou nášho života. Bez softvéru sa človek nemôže rozvíjať.Softvér používame všade. Softvéroví inžinieri sú zodpovední za výrobu bezchybného softvéru, ktorý sa stal doslova nevyhnutnou súčasťou nášho každodenného života. Zmeniteľnosť a zhoda sú dve hlavné vlastnosti návrhu softvéru. Existujú aj rôzne modely spracovania návrhu softvéru vrátane metód Build and Fix, Waterfall a Agile na spracovanie návrhu softvéru.

