A mobile communication device for remotely configuring vehicle configuration settings of a vehicle, the mobile communication device comprising: a data storage arranged to store therein a user vehicle configuration settings, the user vehicle configuration settings comprising data usable by an in-vehicle computing system to configure vehicle occupant controls of the vehicle; and a vehicle configuration management module arranged to retrieve the user vehicle configuration settings from the data storage and transmit the retrieved user vehicle configuration settings to the in-vehicle computing system to configure the vehicle occupant controls, wherein the vehicle configuration management module is further arranged to: request vehicle configuration settings from the in-vehicle computing system, the vehicle configuration settings identifying current settings of vehicle occupant controls managed by the in-vehicle computing system of the vehicle; receive the vehicle configuration settings from the in-vehicle computing system using a communication module; and store the vehicle configuration settings in the data storage, wherein the vehicle configuration management module is arranged to: display a selection of a plurality of selectable user vehicle configuration settings stored in the data storage on the display; receive a selection of one of the displayed user vehicle configuration settings; determine a user configuration settings identifier for the selected user vehicle configuration settings; and transmit the user configuration settings identifier to the in-vehicle computing system of the vehicle. a data storage arranged to store therein a user vehicle configuration settings, the user vehicle configuration settings comprising data usable by an in-vehicle computing system to configure vehicle occupant controls of the vehicle; and a vehicle configuration management module arranged to retrieve the user vehicle configuration settings from the data storage and transmit the retrieved user vehicle configuration settings to the in-vehicle computing system to configure the vehicle occupant controls, wherein the vehicle configuration management module is further arranged to: request vehicle configuration settings from the in-vehicle computing system, the vehicle configuration settings identifying current settings of vehicle occupant controls managed by the in-vehicle computing system of the vehicle; receive the vehicle configuration settings from the in-vehicle computing system using a communication module; and store the vehicle configuration settings in the data storage, request vehicle configuration settings from the in-vehicle computing system, the vehicle configuration settings identifying current settings of vehicle occupant controls managed by the in-vehicle computing system of the vehicle; receive the vehicle configuration settings from the in-vehicle computing system using a communication module; and store the vehicle configuration settings in the data storage, wherein the vehicle configuration management module is arranged to: display a selection of a plurality of selectable user vehicle configuration settings stored in the data storage on the display; receive a selection of one of the displayed user vehicle configuration settings; determine a user configuration settings identifier for the selected user vehicle configuration settings; and transmit the user configuration settings identifier to the in-vehicle computing system of the vehicle. display a selection of a plurality of selectable user vehicle configuration settings stored in the data storage on the display; receive a selection of one of the displayed user vehicle configuration settings; determine a user configuration settings identifier for the selected user vehicle configuration settings; and transmit the user configuration settings identifier to the in-vehicle computing system of the vehicle.