Как я понимаю такой фунционал есть (или должен быть) у какой-нибудь группвари.
Чтобы через веб-интерфейс или еще как-нибудь юзеры могли расшаривать документы, и при этом для каждого документа сохранялись его устаревшие копии с комментариями.
Т.е. секретарша Любочка апплоадит документ в эту систему, после того как шеф ей дал киндюлей за орфографические ошибки она его изменяет и снова апплоадит под тем же именем в комментарии пишет что это версия "после согласования с шефом", в третий раз под тем же именем апплоадит текст поздравительной открытки. Если на сервере хранятся все версии то восстановить оригинальный документ не составит труда, достаточно на запрос системы "что скачать для изменения" выбрать нужную копию.
Вопрос таков - где такое есть? Вариант с софтом для отслеживаия изменений (cvs subversion) кажется "громоздким". Требования такие что-бы бесплатно (контора бюжетная и на такой софт денег не будет), было в составе какой-нибудь группвари, а она в свою очередь не требовала MySQL (у меня уже стоит Posgres).