Location-aware applications use the geographical position of a mobile worker or an asset to execute a task. Position is detected mainly through satellite technologies, such as a GPS, or through mobile location technologies in cellular networks and mobile devices. Examples include fleet management applications with mapping, navigation and routing functionalities, government inspections and integration with geographic information system applications.