DocHaven for Linux is a shared library for your documents as an alternative to normal folders on your PC or file server. Your documents are permanently backed up and you bring take them out of the backup as you need them. You store your documents in 'Projects', booking them out and checking them back in. Only one person can take out a project at once so you always know which is the latest version. Others can view a project that is out, but not change it. Every time a Project is put away, it keeps the old versions automatically.