Is Microsoft learning from Web standards mistakes?

Summary:Microsoft has learned some very serious lessons when it comes to complying with Web standards after taking heavy criticism from the industry and, more importantly, a beating in the browser market share.

Microsoft has learned some very serious lessons when it comes to complying with Web standards after taking heavy criticism from the industry and, more importantly, a beating in the browser market share.

In a video interview with ZDNet Australia last month, Microsoft blogger and group manager of technical community, Frank Arrigo, explained how important it is for the Redmond giant to follow Web standards.

"Standards are important," said Arrigo, who admitted that Microsoft had been guilty of ignoring them in the past. "If you look at IE6, we didn't quite follow all the standards but standards are important ... IE7 as an example is trying to address that."

In July 2003, IE owned more than 90 percent of the browser market and very few companies even bothered testing their Web applications against anything other than Microsoft's (non-standards compliant) browser.

In that position of power, Microsoft announced that IE would no longer be released as a standalone browser and instead would only be available as part of the next desktop operating system -- at that time known only by the codename Longhorn, but since released as Windows Vista.

In response to the announcement, analysts such as Gartner's Michael Silver warned that Microsoft's decision was likely to create opportunities for alternative browsers.

"People will think, 'are the applications I'm writing for the browser-agnostic, or are they IE applications -- which makes them Windows applications?' If I want an application to run on a Linux desktop or Macintosh desktop, maybe the way to do that is to ensure it runs on Mozilla, Safari and the other main browsers," Silver said.

This was also the view of James Governor, an analyst at RedMonk. Governor said: "The bottom line is that consumer-facing Web sites have been remiss in supporting the latest standards, and unresponsive to the needs of many users. It's time to reassess that approach, and Microsoft's decision is a good spur to doing just that."

Four years on, Microsoft still has the dominant browser, but its market share has plummeted. Firefox and Opera, which are standards compliant, have made amazing progress and Apple is also hoping to have an impact with it Windows-based Safari offering.

Microsoft is now facing a new challenge -- in the world of Web 2.0, the company's Expression Web design tools, which along with Silverlight, have been touted by some as potential "Adobe Flash Killers".

However, this time around Microsoft is preaching the use of standards.

At Remix, Microsoft's Arrigo said: "Expression Web is about being a standards-compliant tool because we want to make sure our tools are used by people that are embracing the standards".

When asked if it could be a "Flash killer", he said: "At the end of the day, the customers are going to decide. People who are making applications are going to make a decision. At least we have got something in this genre now".

It seems that Microsoft has learned a very big lesson and this time, it will be the quality of the software rather than an attempted abuse of market power that will decide the winner.

Topics: Enterprise Software, Social Enterprise


Munir first became involved with online publishing in 1998 when he joined ZDNet UK and later moved into print publishing as Chief Reporter for IT Week, part of ZDNet UK, a weekly trade newspaper targeted at Enterprise IT managers. He later moved back into online publishing as Senior News Reporter for ZDNet UK.Munir was recognised as Austr... Full Bio

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.

Related Stories

The best of ZDNet, delivered

You have been successfully signed up. To sign up for more newsletters or to manage your account, visit the Newsletter Subscription Center.
Subscription failed.