Os diferentes tipos de bancos de dados incluem desktop, habilitado para Web e servidor. O tipo de banco de dados de que uma pessoa ou empresa precisa depende basicamente dos requisitos de tamanho.
Um banco de dados de desktop é o menor e o menos caro dos três. É melhor para um único usuário porque não tem espaço para uma rede abrangente. Um banco de dados habilitado para Web inclui uma plataforma de desktop e integração com a Web. Eles são baratos e geralmente requerem um único programa como o Microsoft Access. Um servidor é o maior e mais caro, mas acomoda vários usuários e permite a atualização simultânea. Servidor Microsoft SQL e Oracle são exemplos comuns.