In the embodiment of 
Customer database 1000 employs attribution processes for tracking customers across events in customer acquisition and marketing. The objective of attribution is to track people across events: i.e., prospects, leads, applications, and sales. Customer database 1000 uses exact matching of personal details in order to determine which prospects may have become leads, submitted new business applications, and/or bought products; and which leads may have submitted new business applications and/or bought products. In an embodiment, customer database 1000 additionally employs matching algorithms for matching personal details with leads data retrieved from third party demographic databases.