Geolocation is the process of finding, determining and providing the exact location of a computer or networking device. It enables the use of a variety of location-based apps, such as Foursquare, Facebook, Google Maps, Urbanspoon and RunKeeper. It is being used by bricks and mortar shops, such as retail spaces and restaurants, to increase online/offline social engagement