Google and Microsoft Face New Challenges from Facebook and Slack

[s]
[s]
[s]
[s]