It's for a relatively small group of people (unlikely to exceed 30). I'd like it to work as much as Dropbox as possible, i.e., user runs a program in the background, and it syncs a local folder's files with one on the server.
Filesystem-like access to remote files won't do -- it has to be a synchronization program like Dropbox.