IS29500 – Open XML Is An International Standard

ISO has distributed the results of the Open XML vote to national bodies (**UPDATED) resulting in leaked information – but now confirmed by ISO in a press release. DIS 29500 has become IS 29500. In regular person speak – Open XML was adopted as an international standard by ISO/IEC JTC 1.

This standard has received more technical and political attention than any specification in the history of the ICT industry. Genuine industry competition around office productivity applications fed a heated exchange of technical considerations and philosophical positions regarding standardization, intellectual property, and most certainly document format technology. In the end, all of this – from the most ardent critics to the dedicated supporters of the specification – contributed to the improvement of the Open XML specification which ultimately led to its adoption as an ISO standard.

DIS 29500 failed to pass the Sept. 2 ballot by missing the super majority requirements. The fact that the ballot resolution process – conducted intensively over a seven-month period – produced such strong technical work and quality engineering engagement resulted in many of the “no” votes changing to “yes” as contemplated by the JTC 1 Directives. This happened because these national bodies considered the substantive changes to the specification and felt that their concerns had been sufficiently addressed — leading to the position that the specification should be adopted as an International Standard.

The spec is genuinely better today than when it started. The Ecma 376 version is already broadly implemented across multiple platforms. Now the work continues in SC34 on maintenance and with product teams throughout the industry as they make use of the new standard.


Given the focus on this topic throughout the industry, I’m going to take the time to put down some extended thoughts about the standard and where we are today. (Caution – long post) I think it is worth discussion some of the macro factors that surround Open XML.

1. It is imperative that you own your data – and control its future. Within this context, XML-based document formats are good for society at large. The promise of the W3C specification that gave us XML in the 1990’s is now being realized in a myriad of ways — through new protocols, new document formats, and new capabilities of applications. The innovation made possible by this technology – XML – is changing the very face of the industry (of course coupled with the advancement of processing capacity, and core infrastructure such as the continued spread of network ubiquity etc.) and the extent to which users are gaining greater control of their data.

2. Those who create applications need to invest in building the bridges that enable the effective exchange of data. This is a significant statement, and one that I could write a many thousand word essay on to explain. Suffice it to say that this is a critical aspect of what Microsoft has been and will be doing on interoperability. Every vendor needs to think across the full spectrum of the products they build, the work they do with the broader community, the access they give to their IPR, and the work they do with standards to achieve this goal.

3. Hundreds of organizations were involved in the JTC 1 process. Like most software standards, Open XML was a contributed specification. While the original smaller specification came from a single organization (Microsoft in this case), the specification was improved through the input of more than 20 organizations in Ecma TC 45 originally (including key users and competitors), and then from hundreds of parties through the JTC 1 process. I am greatly encouraged by the participation by all parties (for and against) as the process resulted in a better specification. As I stated before, significant industry competition factors around applications created a highly contentious environment, but out of that came an improved specification that is meticulously documented and gives independent implementers what they need to be successful.

4. Governments requested that Open XML be standardized. More than 2 years ago governments requested that Microsoft standardize the default format of Microsoft Office. Since the late 1990s Microsoft had been working to move away from binary formats to an XML format. That engineering effort culminated with the move to Open XML as the default format for Office 2007 and the contribution of that specification to Ecma. That has all resulted by responding to this request from governments.

5. Open XML is creating new opportunities throughout the industry. Open XML has opened the door for partners of Microsoft, customers, and competitors alike to create innovative solutions and to tap into the marketplace opportunity of Microsoft Office customers. We are already seeing applications in the healthcare, mortgage lending, manufacturing, eGovernment, insurance, document management, mobile devices, and many more segments that are taking advantage of Open XML. While some of these implementations are in association with Microsoft Office, many more are completely independent of it. I hope to see an explosion of innovation surrounding this format as it will benefit all parties.

6. The future of the specification is in ISO/IEC’s hands. A contributed specification is just that – it is “contributed.” Microsoft is like everyone else in regards to the future direction of IS29500. Long-term maintenance of the specification will be under the direction of JTC 1 (via SC34) and in partnership (of some form – to be determined if I’m not mistaken) with Ecma TC 45. Microsoft has committed to implementing IS 29500 in its next version of MS Office, and we will document that implementation in accordance with the interoperability principles we announced earlier this year.

I could go on and on, but I want to shift focus to the question of lessons learned. Anyone who has worked on this standard will likely reflect on their experiences. The long-term effects of this effort will be felt throughout the international standardization community as well.

1. International standards are about the long-term, not the short-term. The ratification of Open XML is just the first step in a longer discussion about document formats at the international standards level. ODF 1.2 and 1.3 (currently only under review at OASIS) will come before JTC 1, as will other activities: Open XML maintenance; PDF 1.7 maintenance; China may decide to move UOF to JTC 1; the work that is happening in DIN (the German national standards body) on translation and harmonization. It is a testament to the importance of document formats that so much engineering capacity and business investment is focused on these issues.

2. Politics matter. It became apparent to me early on in the cycle of DIS 29500 that the technical merits of the specification were only partially influential in the discussions of Open XML. The detractors and supporters alike (myself included) took the debate to the court of public opinion and into the political arena. The long discussions held over ODF procurement mandates being placed into statutes, the attempt to exclude Open XML from state-level procurement through policy mandate, and the debates over economic opportunity and industry competition were significant discussions. Each of these exposed different aspects of the debate. And each, to some extent, touched on foundational issues regarding the role of ICT in society. “Lobbying” was thrown about in an accusatory manner by both sides, but the pejorative hides what are some truly critical issues. Frankly, I welcome the fact that OSS advocates, private industry, NGOs, academics, and even other government agencies reached out to each other to discuss these issues. The invective that often accompanied some of these activities was unfortunate – but the end result was an overall, relatively deep discussion.

3. Speed of standards development remains an open-ended debate. One of the most basic criticisms of Open XML was that it should not have been put through the “Fast Track” process. The fact is, Fast Track is a more rigorous process than PAS (by the fact that it has the contradiction phase tacked on to the front of the process) and both move straight to the JTC 1 plenary vote rather than the SC-level work. As governments continue to drive toward eGOV frameworks where they have a favoring of standards that carry the ISO imprimatur (I’m not necessarily saying this is good or bad), then the old issue of speed of development will come to the fore. The software industry has relied heavily on industry consortia over the years due to the desire to get specs into circulation faster than through the slower, and more formalized, international standardization process. Open XML has shown a very bright spotlight on this issue which should merit the healthy, and rational, discussion of how this issue is to be dealt with over time. PDF 1.7 just went through the Fast Track process (with nary a peep from the vast majority of people about it), and ODF 1.0 went through the PAS process. (These are just doc format examples – anyone with a DVD player is using ISO Fast Track standards without famine or draught being caused.) My personal opinion is that nimble performance is going to be a real test for ISO in the future.

Quite frankly there is much more, but this is enough to think about for one day. I’m really proud of the work done by so many organizations in reaching this goal. The FUD-throwers will paint a picture of Microsoft taking unilateral action and thus this result. Anyone saying that is either purposely obfuscating the truth or spectacularly ignorant. The deep technical work done by engineers from around the world representing a truly staggering number of interests is what brought us to this point. Congratulations to everyone involved in helping Open XML become an ISO/IEC International Standard.

Comments (20)

  1. Here’s the press release which notes that After more than 14 months of intensive review, a Joint Technical

  2. Wictor Wilen says:

    After a lot of turmoil the ECMA Office Open XML document format has been approved as an ISO/IEC standard – IS 29500. The news came out a day earlier than stated, due to a leak which made ISO to go pu…

  3. Nektar says:

    Shouldn’t the current version of Office be updated via a Service Pack to support the just aproved file format? After all, the changes made should not have been that drastic yes? If we have to wait for the next version of Office then forget it. The effect of the standard will not be felt until two years at least have elapsed. So, please make a service pack and update the Office converters for previous versions of Office too. By the way, when will a pack for Mac Office 2004 and VX be produced that can make them compatible with the new format?

  4. Doug Mahugh says:

    The national bodies have been notified of the results of the ISO/IEC process, and the outcome is now

  5. Flavio says:

    Yeah, good April Fools everyone!

  6. dave says:

    I was just scanning the articles about OOXML from and noticed a obvious lack of articles saying anything good about OOXML.  You are going to have get some analyst burning the midnight oil if you hope to drown out the ODF crowd.

  7. The official results won’t be released until tomorrow, but Microsoft today claimed victory in their prolonged effort to get their Office Open XML document format declared an ISO standard: After more than 14 months of intensive review, a Joint T..

  8. James Plamondon says:

    Our mission is to establish Microsoft’s platforms as the de facto standards throughout the computer industry…. Working behind the scenes to orchestrate "independent" praise of our technology, and damnation of the enemy’s, is a key evangelism function during the Slog. "Independent" analyst’s report should be issued, praising your technology and damning the competitors (or ignoring them). "Independent" consultants should write columns and articles, give conference presentations and moderate stacked panels, all on our behalf (and setting them up as experts in the new technology, available for just $200/hour). "Independent" academic sources should be cultivated and quoted (and research money granted). "Independent" courseware providers should start profiting from their early involvement in our technology. Every possible source of leverage should be sought and turned to our advantage.

    I have mentioned before the "stacked panel". Panel discussions naturally favor alliances of relatively weak partners – our usual opposition. For example, an "unbiased" panel on OLE vs. OpenDoc would contain representatives of the backers of OLE (Microsoft) and the backers of OpenDoc (Apple, IBM, Novell, WordPerfect, OMG, etc.). Thus we find ourselves outnumbered in almost every "naturally occurring" panel debate.

    A stacked panel, on the other hand, is like a stacked deck: it is packed with people who, on the face of things, should be neutral, but who are in fact strong supporters of our technology. The key to stacking a panel is being able to choose the moderator. Most conference organizers allow the moderator to select the panel, so if you can pick the moderator, you win. Since you can’t expect representatives of our competitors to speak on your behalf, you have to get the moderator to agree to having only "independent ISVs" on the panel. No one from Microsoft or any other formal backer of the competing technologies would be allowed – just ISVs who have to use this stuff in the "real world." Sounds marvelously independent doesn’t it? In fact, it allows us to stack the panel with ISVs that back our cause. Thus, the "independent" panel ends up telling the audience that our technology beats the others hands down. Get the press to cover this panel, and you’ve got a major win on your hands.

    Finding a moderator is key to setting up a stacked panel. The best sources of pliable moderators are:

       — Analysts: Analysts sell out – that’s their business model. But they are very concerned that they never look like they are selling out, so that makes them very prickly to work with.

       — Consultants: These guys are your best bets as moderators. Get a well-known consultant on your side early, but don’t let him publish anything blatantly pro-Microsoft. Then, get him to propose himself to the conference organizers as a moderator, whenever a panel opportunity comes up. Since he’s well- known, but apparently independent, he’ll be accepted – one less thing for the constantly-overworked conference organizer to worry about, right?

  9. Open XML was certified today by ISO/IEC as a standard (IS29500) and the market got a strong format that

  10. Ecma Office Open XML Document Format Appears to Win Approval as an ISO/IEC Standard. Looks like the market

  11. Open XML scheint auf dem besten Wege zu sein, ein ISO Standard zu werden. Hier die entsprechenden Links

  12. OOXML is an international standard Zwar nur ein formaler Akt, aber ein wichtiger. Da mir OOXML mehr zusagt, unter anderem weil es einfach mehr Features bietet und Microsoft Office 2007 dieses unterstützt, begrüße ich diese Entscheidung. Ich persö

  13. Tryan says:

    Why are you so proud of hijacking ISO?

  14. twojastara says:

    So you did it. Now have a look in the mirror.

  15. A Joint Technical Committee of the International Standardization Organization (ISO) and the International

  16. omz says:

    Congratulations for the countries that had *balls* and didn’t agree with this way of deliver standards to people:

       * New Zealand [1] ( dissaproved )

       * Brasil [2] ( dissaproved )

       * India ( dissaproved )

       * China ( dissaproved )

       * South Africa ( dissaproved )

       * Canada ( dissaproved )

       * Venezuela ( dissaproved )

       * Ecuador ( dissaproved )

       * Iran ( dissaproved )

       * Italy ( abstained )

       * Spain ( abstained )

       * Belgium ( abstained )

       * Netherlands ( abstained but only Microsoft opposed the disapproval )

       * France ( abstained due to heavy Microsoft pressure )

       * Malaysia ( abstained due to heavy Microsoft pressure )

       * Australia ( abstained due to heavy Microsoft pressure, government opposed OOXML )

       * Kenya ( abstained )

    and many others ( 17 in total )



    I would like that the "abstainers" were "disapprovers", but i know… the lobbying was too heavy.


  17. Geld Lenen says:

    I arrived here some time later, but I really thought it was true. That’s a shame! 🙁