http://www.ptc.com/product/windchill/enterprise
Very mature software for communicating with ERP systems. Can use "open ended" to just output files if desired.
This takes care of all needed relative to extracting objects rather than database table info.