Successful teamwork is behind every successful business, big and small. But how can a modern business, relying on a mixture of full-time employees, contractors and remote staff encourage a culture of team work? The new breed of All-in-One CRM platforms may well just hold the answer.