Denne artikkelen mangler kildehenvisninger, og opplysningene i den kan dermed være vanskelige å verifisere. Kildeløst materiale kan bli fjernet. Helt uten kilder. (10. okt. 2015)
Programvare, eller egentlig datamaskinprogramvare, (engelsk: software) er en fellesbetegnelse for dataprogrammer. Ofte tenker en på programvare som noe som brukes på PC-er, men mye utstyr som tilhører hverdagen i det 21. århundre, som mobiltelefoner, mikrobølgeovner, tv-apparater, spillkonsoller, komfyrer og vaskemaskiner, inneholder også programvare.
Datamaskinenes programvare er slik navngitt for å skille det fra datamaskinenes maskinvare, selve datamaskinen. Programvare skrives/utvikles ved hjelp av et eller flere programmeringsspråk. De programmeringsspråkene som i sin oppbyggning ligger nærmest til maskinvaren, er assembler.