The customer provides their data or a sample of it.
We and the customer determine the kind of output : database type, fields, relations, rules, etc.
We create and test code to export the data.
We provide the customer with an initialized database in the new format, and the export program so that
they can run it as necessary to refresh the target data.