Det er ikke helt nøyaktig å ringe et DBMS (databaseadministrasjonssystem) en "generell programvare" på samme måte som vi vil kalle noe som en tekstbehandler eller et regnearkprogram generelt formål. Her er grunnen:
* Spesialisert funksjon: DBMS -programvare er spesielt designet for å håndtere og få tilgang til data, noe som gjør det ganske spesialisert. Den fokuserer på lagring, henting og manipulering av data på en strukturert og organisert måte.
* Datasentrisk: I motsetning til generell programvare som kan brukes til et bredt utvalg av oppgaver, er DBMS-programvare iboende datasentrisk. Det gir rammene for å lage, administrere og samhandle med databaser.
* Domenespesifikk: Mens DBMS kan brukes i forskjellige bransjer og applikasjoner, tjener det først og fremst formålet med å håndtere data, noe som gjør det mer domenespesifikk enn generell formål.
Imidlertid er det en følelse av at DBMS kan betraktes som "generell formål" i sammenheng med datahåndtering:
* Bred anvendbarhet: DBMS kan brukes i et stort utvalg av applikasjoner, alt fra enkle personlige databaser til komplekse bedriftsnivåsystemer.
* Fleksibilitet: De fleste DBM -er tilbyr funksjoner og funksjonalitet som kan tilpasses forskjellige datastrukturer og krav. Dette gjør at de kan brukes til forskjellige datarelaterte oppgaver.
* Platform Independence: Mange DBM-er er plattformuavhengige, noe som betyr at de kan brukes på forskjellige operativsystemer og maskinvareplattformer.
I hovedsak, mens DBMS ikke er generelt i betydningen å være universelt anvendelig, er den allsidig og tilpasningsdyktig innenfor det spesifikke domenet til datahåndtering.