I need to enable my users to collaborate on document creation.
I initially thought of using a wiki system where users can come in and start a document and other users can pitch in, give feedback, rate it and so on.
The problem with that approach is that it requires the user to change the way they work, which I don't favour. I want a tool that allows the user to upload a document (word, excel, powerpoint, etc.) that they've been working on and get feedback on it from other users. Also I want other users to be able to update the said document. In addition it would be useful for yet other users to see the differences from the original to the updated and so on.
Are there any tools that can fulfill my needs or need I build something from scratch? If I need to build this, what building blocks would I be able to build on?
Thanks so much for your help.