Bacula4 offers both cloud hosted and self-hosted backup solutions using the Bacula backup software. The cloud hosted option allows backing up data to the cloud storage provided by Bacula4. The self-hosted option allows backing up data either to internal storage or cloud storage. Bacula4 supports backing up Windows, Linux, and FreeBSD systems as well as databases like SQL, PostgreSQL, MongoDB, and MySQL. It also supports backing up Microsoft Exchange and restoring individual emails via PST files. Bacula4 allows bare metal restore of servers and virtual machines and uses inexpensive commodity hardware for storage. It provides customer service through a GUI interface and backup as a service model.