What a Top Quality CRM Software Solution Looks Like