It's not heavy science by any means, but it's kind of a hoot.

The system software can be upgraded to support new devices and new in-car experiences over the life of the car similar to how we upgrade software on PCs today.