System bacula działa w architekturze klient-serwer. W roli klienta (maszyny backupowanej) może wystąpić niemal każdy system system operacyjny:
Bacula jest jednym z bardziej popularnych i jednocześnie najbardziej rozbudowanych systemów archiwizacji danych typu OpenSource. Dzięki temu jest również jednym z najbardziej stabilnych rozwiązań. Umożliwia konfigurację kopii zapasowych danych, oraz całych systemów w bardzo elastyczny sposób.