There are many lines and silos in an IT organization. In many IT organizations, the people who care about servers, networks, and storage are in fact three different teams that try hard not to talk to each other. There is often an OS team (for each major OS), which has to talk to the teams that provide the hardware that supports their OS. Virtualization has served as a forcing function to get many of these teams to talk to each other. But what about those applications teams?