A CDP’s primary purpose is to build a dynamic, comprehensive profile of all your customers. It does this by pulling data from all your various systems and touchpoints (transactional history, customer service interactions, IoT data from their smart devices), cleaning and organizing that data, and then combining it into a single view.