Geofencing is creating a virtual geographical boundary of a specified Geofence radius around a record. If Geofencing is enabled, user needs to be within this radius to successfully Check-In/Check-Out for a record. If the user is not within this radius, the user will not be able to Check-In/Check-Out and will be shown a message specifying that they need to be within ‘n’ Km/Mi of distance from the Check-In/Check-Out location. This will help the management to have only valid Check-In and Check-Out records done by the field professionals.