Even if the consultants have a proven integration method to link two pieces of software, APIs (application program interfaces) still have to be specially constructed to pass messages among distinct database schemas, limiting the amount of information that can be extracted as well as duplicating storage requirements.

