Home

programvarer

Programvarer, ofte kalt programvare eller software, er innsamling av maskinlesbare instruksjoner og tilhørende data som gjør at datamaskiner og andre enheter kan utføre oppgaver. Begrepet dekker både systemprogramvare (operativsystemer, drivere, firmware) og applikasjonsprogramvare (ordbehandling, regneark, spill, bedriftsverktøy). I norsk bruk kan programvarer brukes i flertall, mens den samlede betegnelsen programvare også forekommer.

Systemprogramvare står mellom maskinvare og applikasjoner og tilbyr grunnleggende funksjoner som filsystem, minnehåndtering og kommunikasjonsgrensesnitt. Applikasjonsprogramvare

Utvikling av programvarer følger vanligvis en programvarelivssyklus som omfatter kravinnsamling, design, implementering, testing, distribusjon og vedlikehold.

Distribusjon skjer i dag mest digitalt, og oppdateringer og serviceavtaler (SaaS) har endret hvordan programvarer leveres

gir
brukeren
verktøy
for
spesifikke
oppgaver
og
kan
kjøres
på
ulike
plattformer.
Embedded
programvare
finnes
i
mange
enheter,
fra
TV-apparater
til
bilsystemer,
og
er
ofte
skreddersydd
for
bestemt
maskinvare.
Koding
skjer
i
programmeringsspråk
og
krever
ofte
verktøy
som
utviklingsmiljøer
og
versjonskontroll.
Lisensiering
varierer:
proprietær
programvare
er
ofte
lukket
kildekode
og
lisensiert
mot
betaling,
mens
åpen
kildekode-programvare
gjør
kildekoden
tilgjengelig
under
åpne
lisenser
og
kan
deles
og
endres
av
brukere.
og
vedlikeholdes.
Sikkerhet
og
samsvar
er
sentralt,
med
behov
for
regelmessige
oppdateringer,
lisenshåndtering
og
styring
av
avhengigheter.