Is it a good idea to keep project related documents in svn ? is there any document management app (sharepoint?) you can recommend for this ? The question is for a medium size software house (20 devs).
Yes, it is indeed a good idea to store your documents in a revision control system so that you can track the documents and keep revisions.