Cloud Based CRM Software for Remote Teams – Is It Effective?