programsystemer
Programsystemer är samlingar av samverkande programvarukomponenter som tillsammans utför ett eller flera affärs- eller verksamhetsstödjande ändamål. De kan inkludera applikationsprogramvara, databashantering, middleware och gränssnitt till externa system, samt underliggande infrastruktur som servrar, nätverk och molntjänster. Syftet är att möjliggöra affärsprocesser, dataflöden och användargränssnitt på ett sammanhållet sätt.
Arkitekturmässigt organiseras programsystem ofta i lager eller tjänstebaserade mönster och kan vara monolitiska, modulära eller baserade
Utveckling och förvaltning av programsystem följer ofta en systematisk livscykel som omfattar kravanalys, arkitektur och design,
Exempel på programsystem inkluderar företagsinformationssystem som ERP och CRM, affärsapplikationer, innehållshanteringssystem och industriella styrsystem. Moderna programsystem
Utmaningar inom programsystem omfattar integration med äldre system, datamigration, säkerhet, överensstämmelse med regler och standarder samt