DBMS - database management system
Program albo biblioteka, która pozwala na interakcję pomiędzy użytkownikiem a bazą danych, dając możliwość dostępu do przechowywanych danych.
Funkcjonalność DMBS:
- Pozwala na umieszczanie, edytowanie oraz odszukiwanie danych przechowywanych w bazie
- Wspiera zadania administracyjne zarezerwowane dla “administratora bazy”, np.: tworzenie oraz manipulowanie bazą danych.
- Wspiera dodatki takie jak online backup, system uprawnień, replikacja, indeksowanie
Profesjonalne programy DBMS oferują jeszcze bezpieczeństwo bazy danych, wysoką wydajność oraz dostępność.

Management studio - np. DataGrip, pozwala na pisanie skryptów SQL modyfikujących bazę lub pozyskującą z niej dane
Business applications - aplikacje, które komunikują się z bazą danych, ale na poziomie niejawnym, użytkownik nie widzi tego