A Customer Data Platform (CDP) aggregates and stores customer data from various sources to create a unified customer profile. It addresses the problem of data silos where customer data is scattered across different systems. A CDP collects first-party data, such as name and email, and can enrich it with third-party data. It stores customer records at an individual level and can connect data about the same customer from various platforms. This allows for a single customer view. Unlike a CRM which focuses on one data type, a CDP can handle multiple data types through its flexible structure. It provides tools for storage, unification, and enrichment of customer profiles to power personalized marketing.