Dataprogram
![](http://upload.wikimedia.org/wikipedia/commons/thumb/6/66/LibreOffice_Writer_6.4.png/350px-LibreOffice_Writer_6.4.png)
Dataprogram, ofte bare kalt program (engelsk: application og computer program), er en samling av en rekke forhåndsprogrammerte instrukser til datamaskinen. Dataprogrammet er som regel lagret på et platelager eller et annet lagringsmedium. Når man skal bruke et dataprogram lastes programmet inn i datamaskinens minne slik at instruksjonene er tilgjengelige for prosessoren og kan utføres (kjøres) av denne. Dataprogrammer til bruk for mobiltelefoner kalles ofte en app.
De fleste dataprogrammer blir i dag lagd på den måten at de skrives i et såkalt høynivåspråk, som er lett å lære og tillater rask programvareutvikling. Det forekommer også at programmer blir skrevet på lavnivåspråk (assembler), som er en mer abstrakt og krevende ting å lære seg, men som tillater utvikling av løsninger som benytter seg av datamaskinens muligheter på en optimal måte.
Man skiller ofte mellom grunnleggende programmer, som operativsystemer (generelle støttefunksjoner for alle programmer), applikasjonsprogrammer (nytteprogrammer, som for eksempel tekstbehandling, tegning, regneark osv.), nettverksklienter (som epostprogrammer, nettlesere osv.) og andre programmer. Operativsystemet er «hovedprogrammet» og er det som sørger for å holde datamaskinen i gang, og startes og lukkes automatisk ved oppstart og avslutning av datamaskinen.