json and xml would be a start but honestly it´s a real big thing.
It definitely takes some serious time and effort to handle a thing like this, cause ...yeahh.... it´s about law questions and the money of customers....there can´t be any mistakes.
If it´s a real good idea, I would suggest to give it to a digital agency that has experience with such tools.