Document management is hard if you do it manually. To manage versions of documents requires you to follow some...