Here is feature access that has the ability to extend record access above the organization-wide defaults. The first feature is the "owner based sharing rules"; while the second feature is the "criteria-based sharing rules." This simply means that you can base sharing rules on record ownership or probably on other criteria.
When we are talking of owner based sharing rules, there is open access to the record that is owned by specific users. For instance, if the sales manager of a company wants to see opportunities that are owned by another region's sales manager.
The sales manager of the United States can grant access to the APAC sales manager to the US team's opportunities through owner based sharing. When it comes to criteria based sharing rule, it determines whom you are going to share records based on field values.
When an organization is considering how far data will be shared or made accessible to the salesforce, the choice of software is crucial. Organization-wide defaults specify the baseline level of access. The most restricted user should have this, and keeping things simple, this baseline might be set quite high leaving only sensitive information restricted to certain role holders.
Profiles, permission sets, roles, role hierarchy, sharing settings, and page layouts are needed. System administrators have full access allowing settings to be altered etc., which clearly all users should not be allowed to do. Software such as that provided by OpenText enables an effective system.