Well, document storage would normally come under repositories, so I would suggest looking at those to see what's already there and what you can develop from those.
General developer forum
Document Storage Plugin
This discussion has been locked so you can no longer reply to it.