Kildeløs: Denne artikkelen er fullstendig uten noen former for kilder, og opplysningene i den kan dermed være vanskelige å verifisere. Kildeløst materiale kan bli fjernet.
|
Innen informatikk er et baksystem (engelsk: backend) en del av en programvare som har et utgangstrinn hvor det produseres et resultat. Baksystemer består vanligvis av programmeringsgrensesnitt (API-er), og kan noen ganger direkte interageres med via et kommandolinjegrensesnitt. Baksystemer er vanligvis usynlige for sluttbrukeren.
Brukere interagerer som regel ikke direkte med baksystemet, men i stedet med et forsystem (front end) gjennom grafisk brukergrensesnitt.
Utviklere skiller ofte på om de jobber med forsystem, baksystem eller begge deler (hele «stakken», såkalt fullstakk-utvikler).
Konseptet med å dele datasystemer i forsystem og baksystem kan minne om praksisen med å dele bankfunksjoner i forkontor (front office) hvor den primære kundekontakten skjer og bakkontor (back office) hvor det gjøres tilhørende nødvendige prosesser og papirarbeid som ofte ikke er vesentlig for kunden å ha kjennskap til.
På lignende måte kan en butikk ha et bakrom hvor varene er lagret, samt et kontor som sikrer at butikken fungerer som den skal, men disse fungerer i bakgrunnen uten at kunden er klar over det. Den samme butikken kan ha vareutstilling, betjening og kundeservice, og dette er hva kunden ser.
Noen eksempler på baksystemer er: