DBMS to skrót od Database Management System. Odnosi się to do zbioru aplikacji ułatwiających wydobywanie, modyfikowanie i przechowywanie danych w bazie danych.
System zarządzania bazami danych działa jako interfejs pomiędzy użytkownikami końcowymi a samą bazą danych, dzięki czemu dane są stale uporządkowane i dostępne dla innych aplikacji i użytkowników. DBMS składa się z trzech głównych komponentów, schematu bazy danych, który jest odpowiedzialny za definiowanie logicznej struktury bazy danych, silnika bazy danych, który ułatwia dostęp do danych i samych danych. Istnieje kilka rodzajów systemów zarządzania bazami danych, od małych, które działają na komputerach PC do dużych, a nie na serwerach danych. Typowe przykłady obejmują; Microsoft Access, MySQL i Oracle.