I have a client that recently deployed a custom Microsoft CRM implementation (third-party module on top of CRM) that also integrates with SharePoint Foundation 2010. The third-party module is vertical-specific to the staffing industry and the integration with SharePoint allows them to upload resumes, legal documents, etc... that are linked with the individual records within the CRM.
They are not pleased with the product and are now in the process of migrating away from it to a hosted applicant tracking system. They need to have the docs that are in the system extracted for upload to the new system with the caveat that each doc needs to retain the record ID that it is associated with in CRM so when it is uploaded it will link up with the correct record in the new system.
We don't have anyone on staff with any real knowledge of SharePoint (and we have zero knowledge of either of the applications involved) so I'm hoping someone can give me some guidance on how to extract files from SharePoint while maintaining the data that links it to the record it was uploaded to originally.