Veritabanı Yönetim Sistemleri (Database Management Systems/DBMS), veritabanı üzerinde, özellikle veritabanı yöneticilerinin veya veritabanı sorumlularının; tablo oluşturmak, silmek, verileri ilişkilendirmek, verileri sorgulamak, kullanıcı tanımlamak, verileri yedeklemek, verileri optimize etmek gibi tüm işlemleri yapabilmesini sağlayan; kütüphane, konsol veya grafik arayüzü olan yazılım paketleridir. 'Veritabanı'nın kendisi, sadece verilerden oluşan bir yığını temsil ederken; veritabanı yönetim sistemi bu veri yığınını ulaşılabilir kılan, daha performanslı şekilde veriye ulaşılabilmesini sağlayan, veriyi yöneten programlar grubudur. Yazılım geliştirmede, veriye hızlı ulaşım çok önemli bir faktördür. Bu yüzden iyi bir veritabanı yönetim sistemi, çok büyük veriler saklayacak olan bir sistemde ciddi fark yaratabilir.