Have you ever heard of geo-fencing? It's a location-based technology that creates virtual boundaries around a physical area. When someone carrying a mobile phone enters or exits the geofenced area, a notification or alert is sent to them or others who are pre-defined. Geo-fencing is used for different purposes, such as marketing, security, and tracking, and now, it's becoming popular in the workplace for employee monitoring. This is where the geo-fenced attendance system using employee mobile phones comes into play.