ERP systems are the system of record for all customer master records
A unique set of tools often compliment the ERP master record types with Master Data Management tools which supply the more analytical versus the operational purpose of ERP.
Data Quality tools - must be designed well and maintain the records and change procedures according to the corporate policies.
In nearly all cases, software purchased from 3rd party vendors will have a feature to add customers. These do not ship with the revenue recognition requirements for Due Diligence.
The majority of the data quality issues in nearly all companies or agencies has two primary points of failure,
a) The Extract, Transform and Load