Geofencing is a technology that creates a virtual geographic boundary using GPS or RFID to trigger a response when a device enters or exits the area.