The vehicle is becoming software-defined between now and the near future. But what does it mean? In this talk, we will discuss the meaning of that, and explore some of the core shifts as well as challenges underneath it. Finally, we will discuss what these shifts imply to HMI and what Qt could help.