The G3 terminal application is an additional application of the Smart TDM G3 system for the vehicle crew. The basic function of the application is to display a list of assigned tasks and create a record of their progress and completion. The application replaces the paper form of assigning tasks and reporting them. The application uses the location of the device to determine the location of the task. The background location is used to report violations of work procedures, even if you are not currently using the application. E.g. the application notifies you of an unfulfilled task if you are leaving the customer's premises and you have navigation running on the device.