Before closing this chapter, a few words should be said on how sharing is handled in communities. You should already be aware of what Salesforce communities are, but let's provide a brief summary anyway.
Salesforce communities are a way to allow external people to interact and collaborate with your business processes. This includes customers, partners, or even employees. They are an effective way to share Salesforce data with external users and allow internal users to interact with them, reducing the service cost.
Communities are created using point and click features with tools such as the Community Builder with built-in Lightning components ready for admins to use. You can even create your own customizations using Visualforce pages or Lightning components (with your developer's help):
An organization can have...