The present invention provides a system and a method for managing a
software configuration of a vehicle. Software configuration update data
for a vehicle is requested from a central database from one of a call
center or a telematics unit. Vehicle software configuration data
representative of a vehicle software configuration is retrieved. A
determination is made whether the software configuration update data
corresponds with the vehicle software configuration data and a software
module is sent from the call center to the telematics unit via a wireless
network based on the determination. A computer usable medium with
suitable computer program code is employed for managing the software
configuration of the vehicle.