We use a cloud-based software platform called Huddle.
This is a brilliant service and allows all staff to share files on a common server in ‘the cloud’. We can restrict access rights to certain documents to certain staff. All file changes are logged, and previous versions kept.
Huddle have a very good charity offer via TT exchange