CRM software has come a long way from its early days as a desktop-based sales tool. And each year, it seems, there’s some hot new flavor of CRM – social CRM, cloud CRM, mobile CRM, vertical CRM – with new vendors and apps constantly entering the market. More and more companies recognize the importance of…