CRM FOR FINANCIAL CONSULTANTS : A COMPREHENSIVE OVERVIEW