The main purpose of using AVL is not only to locate the vehicles, but also to obtain information about engine data, fuel consumption, driver data and sensor data from i.e. doors, freezer room on trucks or air pressure. Such data can be obtained via the CAN-bus, via direct connections to AVL systems or via open bus systems such as UFDEX that both sends and receives data via SMS or GPRS in pure ASCII text format. Because most AVL consists of two parts, GPS and GSM modem with additional embedded AVL software contained in a microcontroller, most AVL systems are fixed for its purposes unless they connect to an open bus system for expansion possibilities.