Companies that are able to easily place recommendation engines on top of several data sources that come from CRM, call center systems, Point of Sale systems, web analytics data and social sites, particularly twitter and facebook, will establish leadership positions.