ohjelmistojärjestelmissä
Ohjelmistojärjestelmissä on joukko ohjelmistoista sekä niihin liittyvistä tukielementeistä, jotka yhdessä suorittavat tiettyjä tehtäviä tai tarjoavat palveluita käyttäjille ja toisille järjestelmille. Järjestelmä voi kattaa sekä liiketoiminnan sovellukset että teknisen infrastruktuurin ohjelmistoresursseineen, kuten käyttöliittymät, palvelinpuolen komponentit ja tietokantaintegraatiot.
Arkkitehtuurisesti ohjelmistojärjestelmät rakentuvat kerrosten tai palveluiden kokonaisuuksista. Tyypillisiä malleja ovat kerroksellinen arkkitehtuuri, client-server, mikropalvelut sekä tapahtumapohjainen
Elinkaaren hallinta kattaa vaatimusten määrittelyn, suunnittelun, toteutuksen, testauksen, käyttöönoton ja ylläpidon sekä järjestelmän evoluution. Laadun kannalta
Yhteiskäyttö ja laadunvarmistus toteutuvat standardien ja kehitysmenetelmien kautta. Kansainväliset mallit, kuten ISO/IEC 12207 ohjelmistolinjat ja ISO/IEC