I asked a friend of mine who owns a Cirrus SR22 why the aircraft instrument panel had an old fashioned AI, DI etc as well as the fancy EFIS displays. He said that they are using a Windows operating system for the background interface to all the EFIS functions. With the not so good reputation...