The lines between services and products is blurring today, we need to understand the difference between B2B CRM Software and a B2C CRM Software.