Home

ohjelmistot

Ohjelmistot ovat tietokoneiden, laitteiden ja ohjelmistoalustojen toimintaa mahdollistavia ohjelmistoja, jotka suorittavat tehtäviä datan käsittelynsä, hallinnan ja vuorovaikutuksen avulla. Ne voivat ohjata laitteiden toimintaa, tarjota käyttäjille toimintoja ja mahdollistaa liiketoiminnalliset prosessit sekä tiedon käsittelyn. Ohjelmistot jaetaan usein järjestelmäohjelmistoihin, sovellusohjelmistoihin sekä väliohjelmistoihin eli middlewareen. Lisäksi käytetään termiä upotetut ohjelmistot kuvaamaan ohjelmistoja, jotka toimivat suljetussa laitteistoympäristössä.

Järjestelmäohjelmistot muodostavat perustan muille ohjelmistoille ja laitteistolle, sisältäen käyttöjärjestelmät, laiteajurit sekä järjestelmän hallinta- ja valvontatyökalut. Sovellusohjelmistot

Ohjelmistokehitys kattaa tarpeiden määrittelyn, suunnittelun, koodauksen, testauksen, käyttöönoton ja ylläpidon. Elinkaareen kuuluu versiointi, dokumentointi sekä päivitysten

Platform- ja yhteensopivuuskysymykset sekä standardit vaikuttavat siihen, millä laitteilla ohjelmisto toimii ja miten sitä voidaan laajentaa.

tarjoavat
käytännön
toimintoja
käyttäjille
tai
yrityksille,
kuten
tekstinkäsittelyn,
taulukkolaskennan,
verkkoselaamisen
tai
erityisohjelmistot
kuten
suunnittelu-
ja
analytiikkatyökalut.
Väliohjelmisto
mahdollistaa
ohjelmiston
osien
välisen
viestinnän
ja
järjestelmien
integraation.
hallinta.
Jakelussa
erotetaan
suljetun
lähdekoodin
ja
avoimen
lähdekoodin
ohjelmistot
sekä
eri
lisensointimuodot.
Moni
ohjelmisto
toimitetaan
tilauspohjaisina
palveluina
(Software
as
a
Service,
SaaS)
tai
ohjelmistopaketteina
sekä
paikallisina
asennuksina.
Turvallisuus
ja
laatu
ovat
keskeisiä
ohjelmistokehityksen
osa-alueita
riskien
minimoimiseksi
sekä
käyttövarmuuden
turvaamiseksi.
Ohjelmistojen
kehitys
ja
yepäivitykset
heijastuvat
nopeasti
digitaaliseen
infrastruktuuriin,
liiketoimintaan
ja
arjen
työnkulkuihin.