Sovellusohjelmia
Sovellusohjelmia ovat tietokoneille ja mobiililaitteille suunniteltuja ohjelmistoja, jotka suorittavat käyttäjän määrittelemän tehtävän tai sarjan tehtäviä. Niiden tarkoituksena on tarjota konkreettisia toiminnallisuuksia, kuten tekstinkäsittely, taulukkolaskenta, viestintä tai kuvankäsittely, sen sijaan että ne hallitsisivat käyttöjärjestelmän perusprosessit. Ne eroavat järjestelmäohjelmista, jotka tukevat laitteen toimintaa ja käyttöjärjestelmän ydintoimintoja.
Sovellusohjelmia voidaan jakaa useisiin kategorioihin: työpöytä- eli desktop-sovellukset, mobiilisovellukset sekä web-sovellukset. Desktop-sovellukset asennetaan paikallisesti ja ne
Kehittämisessä voidaan käyttää natiiveja ratkaisuja tai monialustaisia kehyksiä sekä web-teknologioita. Arkkitehtuuri koostuu usein käyttöliittymäkerroksesta, sovelluslogiikasta ja
Käyttöönoton jälkeen sovelluksia ylläpidetään ja päivitetään, jolloin virheitä korjataan ja toiminnallisuuksia lisätään. Lisensointi vaihtelee yksityisen, avoimen