Andy,
Please, clarify the CAD system(s) you need to interface with. We have a software that performs point comparison and best fit analysis in UNIGRAPHICS and CATIA. Presently we can read the FARO data from a file, but we are in the process of developing real-time interface.
George Kovatchev
Sitius Automation
http://www.sitius.com