What structural guarantees have you embedded in your corporate structure to ensure that data won't be rendered inaccessible if you have to shut the system down due to acquisition or lack of funding?
I don't see this kind of software needing to be managed by a third party. This is easily something doable with a p2p protocol.