the CRM framework