At my last company, I designed a GUI that scripted the backup of all the key files and folders to another file server. You can go an even simpler route by just adding a scheduled task to all the workstations that backs up to another file server. You can then run a single backup software or another scheduled task on the server itself that backups up that entire location to prevent it from being overwritten again on the next backup.