Den tekniske delen av et informasjonssystem (dvs det underliggende datasystemet) er bygget opp av ulike komponenter med klart definerte oppgaver. Noen av de vanligste er: lagrer informasjonen over tid. De sørger for at informasjonen kan leses og oppdateres raskt og enkelt. Store informasjonssystemer kan inneholde mange databaser. En database har to hoveddeler: selve dataene og et dataprogram som tar vare på dataene (dvs et databasehåndteringssystem). eller er programmer som leser og oppdaterer informasjonen som er lagret i databasen, f eks for å gjøre den enkel å finne frem i, sette den i sammenheng og utlede ny informasjon. til en applikasjon er programmert for å tilfredsstille brukernes (og andre informasjonssystemers) informasjonsbehov. er den delen av IS-et som brukeren ser og interagerer med. Brukergrensesnitt er programmer som kjører på brukernes datautstyr, enten det er en personlig datamaskin, et nettbrett, en mobil enhet eller noe annet. Moderne informasjonssystemer kan derfor ha ulike brukergrensesnitt for ulike typer utstyr. Brukergrensesnittet presenterer informasjon for brukeren, gjerne på en dataskjerm, sammen med andre elementer som menyer, knapper osv. Brukergrensesnittet tar også imot og behandler inndata fra brukerne, som tastetrykk, musebevegelser og museklikk.