Key technologies within collaborative customer relationship management (CRM) systems include data mining, decision support, and other business intelligence technologies that attempt to create predictive models of various customer attributes.