Social features and mobile
Chatter is a key social feature of the platform; it can enable users of your application to collaborate and communicate contextually around the records in your application, as well as optionally inviting their customers to do so, using the Chatter Communities feature. It is a powerful aspect of the platform but covering its details is outside the scope of this book.
Slack is a platform owned by Salesforce that enables teams and employees to engage with each other. Salesforce has built a number of integrations between Salesforce Platform and Slack. Most notably the ability to interact with the Slack platform via Apex. At time of writing this capability was in Beta, for more information see here: https://developer.salesforce.com/docs/platform/salesforce-slack-sdk/guide/overview.html
You can enable Chatter on the Chatter Settings page under Setup, after which you can enable Feed Tracking (also under Setup) for your Custom Objects. This setting...