7 tips for choosing the best CRM software for construction