I diversi tipi di database includono desktop, Web abilitato e server. Il tipo di database che una persona o un'azienda necessita in definitiva dipende dai requisiti di dimensione.
Un database desktop è il più piccolo e il meno costoso dei tre. È meglio per un singolo utente perché non ha lo spazio per una rete completa. Un database abilitato per il Web include una piattaforma desktop e l'integrazione Web. Questi sono economici e in genere richiedono un singolo programma come Microsoft Access. Un server è il più grande e costoso, ma può ospitare più utenti e consente un aggiornamento simultaneo. Microsoft SQL server e Oracle sono esempi comuni.