Manual Sharing: It is used to grant one-off access. It can be granted by the record owner, anyone above the owner in role hierarchy and System Administrator. It is also used to handle exception cases where access to a particular record needs to be given to a specific user.