What Makes Salesforce CRM an Essential Tool for Law Firms?