Customer relationship management (CRM) relies on knowing your customers to offer them an optimal service and thus increase their loyalty. CRM is integral to a global marketing strategy as it intervenes at all stages of the purchasing process. To achieve this, it is necessary to analyze consumer behaviour and define clusters, facilitating offer customization. A CRM is therefore essential to manage customer data in one place (e.g. contact information, accounts, sales opportunities, etc.).