Bacula is a set of programs that allow the system administrator to manage the backup, recovery, and verification of computer data across a network of different computers. It is based on a client/server architecture and is efficient and relatively easy to use, while offering many advanced storage management features that make it easy to find and recover lost or damaged files. Bacula can also run entirely upon a single computer and can backup to various types of media, including tape and disk. Bacula supports Windows, Linux, and OS X operating system.