Refer to the Real World Case on Microsoft, SiCortex, and Others in the chapter. Does the ability of virtualization technology to provide developers with multiple combinations of operating systems and applications mean that companies should be required, or expected, to support all possible ones? Discuss.