Ohjelmistojärjestelmän
Ohjelmistojärjestelmä on ohjelmistojen ja niiden komponenttien muodostama kokonaisuus, joka mahdollistaa määriteltyjen tehtävien suorittamisen sekä tiedon hallinnan organisaatiossa tai palvelussa. Se sisältää sekä käyttöliittymän että taustapalvelut, tiedon tallennus- ja käsittelykerrokset sekä rajapinnat ja hallintatyökaluja. Tällainen järjestelmäkokonaisuus kokoaa yhteen useita ohjelmistoja ja alustoja, joita käytetään yhdessä palveluiden tuottamiseen.
Rakenne ja arkkitehtuuri. Yleisiä osia ovat käyttöliittymä, sovelluslogiikka sekä tietojen hallinta ja rajapinnat kolmannen osapuolen sovelluksille.
Elinkaaren hallinta ja kehitys. Ohjelmistojärjestelmän kehitys noudattaa ohjelmistokehityksen elinkaarta: vaatimusten määrittely, suunnittelu, toteutus, testaus, käyttöönotto sekä
Laatu, turvallisuus ja ylläpito. Keskeisiä ominaisuuksia ovat käytettävyys, suorituskyky, luotettavuus, skaalautuvuus ja turvallisuus. Yhteensopivuus standardien ja
Käyttökohteet ja esimerkit. Esimerkkejä ohjelmistojärjestelmistä ovat yritysten ERP-, CRM- ja taloushallinnon järjestelmät sekä verkkopalveluiden backend- ja