Occam has been tasked with consolidating, converting and cleansing five databases holding more than 2.5m supporter records.
The data services company, which has several charity clients including Age Concern, Amnesty International and WWF, will be responsible for taking feeds from the five databases and designing a suitable mechanism for storing the data in a common, standardised format.
Occam will also provide data feeds into a new CRM system, OneCRM, and maintain ongoing data integrity between this and the current systems, as well as the conversion database.
Frank Garofalo, CRM programme director at the BHF, said: "This is a complex task - until now, our databases have been sizeable but uncoordinated. With Occam's help, we can bring them together, and ensure our supporter marketing is more targeted, less wasteful and more effective than ever to increase our customer service ability."
Scott Logie, strategy director at Occam, said: "BHF has a history of engendering support from the British public, and we want to ensure that continues.
"By ensuring the database of over 2.5m records is consolidated, cleansed and managed appropriately, we are helping them to achieve this."