Sovellusohjelma

Sovellusohjelma (, usein lyhennetty app) on tietokoneohjelma, joka on suunniteltu jonkin tietyn tehtävän helpottamiseen tai ongelman ratkaisemiseen.
Sovellusohjelma on käyttäjän toiminnoista vastaava ohjelma kuten taulukkolaskentaohjelma tai tekstinkäsittelyohjelma.
Sovellusohjelman vastakohta on tietokonejärjestelmän sisäistä toimintaa ohjaava ohjelmisto eli järjestelmäohjelma kuten käyttöjärjestelmä.

Sovellusohjelmia ovat käytännössä kaikki ne ohjelmat, joita loppukäyttäjä käyttää. 
 Sovellusohjelma voi olla valmiina verkosta ladattava tai ostettava tuote, joka ratkaisee jonkin käyttäjän ongelman. Esimerkki tällaisesta on vaikkapa tekstinkäsittelyohjelma.
 Sovellusohjelma voi olla myös tilaustuote, jolloin se on tehty juuri asiakkaan tilaamaan tarkoitukseen. Tällaiset ohjelmat ovat huomattavan kalliita verrattuna valmiina ladattaviin ohjelmiin. Esimerkki tilatusta ohjelmasta voisi olla vaikkapa tuotannonohjausohjelmisto. 
 Kolmas sovellusohjelmistojen ryhmä on laitteiden (esimerkiksi kamera, pesukone) mukana tulevat niiden käyttöä ohjaavat niin sanotut sulautetut ohjelmat (katso sulautettu järjestelmä). Näitä ohjelmia loppukäyttäjä ei yleensä koe edes ostavansa, koska hän ostaa laitteen kokonaisuutena, eikä välttämättä ole kiinnostunut siitä, onko laitteen toiminnot tehty tietokoneella vai jollain muulla tavalla.

Joitakin hyötykäyttöön suunnattuja sovellusohjelmia kuten toimisto-ohjelmistoja kutsutaan tuottavuusohjelmistoiksi. Mobiilisovellus on sovellusohjelma, joka on suunniteltu käytettäväksi esimerkiksi älypuhelimella tai taulutietokoneella.

Historia 
Sovellusohjelmat tulivat saataville 1960-luvulla taloushallinnon ja palkanlaskennan ohjelmistojen tullessa saataville.

Varhaisia tuotteena saatavia ohjelmistoja oli IBM S/360:lle julkaistu Boole & Babbagen SMS/360. Aiemmin ohjelmistot seurasivat ilmaiseksi tietokoneen mukana tai ne olivat erityisesti käyttötarpeeseen kehitettyjä.

Katso myös 
 Middleware

Lähteet

Aiheesta muualla 

Ohjelmistotyypit