Slack is a chat room for the whole company, curated for teams that work in different or multiple locations. In addition to private messages, its workspace allows you to enable communication "channels" that can be organized by client, team, or any other way your organization sees fit to separate conversations. Here you can upload and share files with others, also it can be integrated with a host of other apps, so you can manage your entire workflow through one platform by syncing them together. It is interesting to know that 65% of the companies on the Fortune 100 list have active subscriptions to Slack.