forritakerfi
Forritakerfi er samansafn forrita, gagna og samskiptamóta sem vinna saman til að uppfylla tiltekin verkefni eða veita þjónustu fyrir notendur eða önnur kerfi. Slíkt kerfi samanstendur af forritum sem vinna sem þjónustur, gagnagrunni til að geyma gögn og miðlunar-/vinnslukerfi sem samnýta ferla. Notendur eða önnur kerfi hafa oft samskipti við kerfið í gegnum notendaviðmót eða API.
Helstu hlutir forritakerfis eru notendaviðmót, forrit eða þjónustur, gagnagrunnur og miðlunarkerfi (middleware). Kerfið þarf einnig að
Arkitektúr forritakerfis getur verið hefðbundinn eða dreifður. Algengar gerðir eru lagskipt (layered) arkitektúr, microservices og atburðastýrð
Líftími forritakerfis felur í sér hönnun, framkvæmd, prófanir, inntöku og áframhaldandi viðhald. Algengar þróunar- og rekstraraðferðir
Algengar áskoranir eru samhæfing milli ólíkra kerfa, öryggi og persónuvernd, aukin notkun og viðhald mörg ár