Bacula to zaawansowany zestaw programów umożliwiających wykonywanie i zarządzanie kopiami zapasowymi, ich weryfikację poprzez sieć komputerową oraz odzyskiwanie danych. System oparty jest na architekturze typu klient-serwer. Pozwala na elastyczne dopasowanie strategii backupu do potrzeb małych, średnich i dużych sieci. Oferuje m.in. szyfrowanie transmisji, zdalny monitoring ze stacji klienckiej, wykorzystanie bibliotek taśmowych, dysków twardych i DVD.