CMIS is an OASIS open standard for interfacing with content management repositories (upload and download documents, versioning, metadata) and appears to be supported by recent builds of Sharepoint, Laserfiche, OpenText and more.
https://en.wikipedia.org/wiki/Content_Management_Interoperability_Services
I'm not sure how feasible this is, but it looks good on paper..
