"Standardize on standards, not browsers," he urges. "That was a controversial position for 10 years. People really didn't agree with it, they didn't listen to it, and they paid the price."
Microsoft, as well, has had to pay a price.
"[Standardization] hurts Microsoft's reputation as an innovator; as a forward-thinker," he says. "When people's impression of using Microsoft technology - whether it's a browser, whether it's an operating system - is something that is two or three versions old, because they're dealing with it through what enterprises want."
Read more about software in Network World's Software section.