Jul 27, 2026
Policy

Microsoft Office OOXML interoperability faces open source test-suite push

The Document Foundation says Microsoft’s OOXML defaults still limit Office interoperability, renewing calls for a shared compliance test suite.

Dominic Okoye

By Dominic Okoye · Staff Writer

· 3 min read

Microsoft Office OOXML interoperability faces open source test-suite push
Photo: The Register

Microsoft Office OOXML remains a live interoperability problem for enterprises that want to use non-Microsoft productivity tools without breaking document workflows, according to The Document Foundation. No funding, product launch or formal consortium was announced; the argument is that open source efforts need a common test suite for Microsoft-generated files rather than another document engine.

The issue centers on Office Open XML, the file format developed by Microsoft and standardized by Ecma in 2006. It later became ISO/IEC 29500 in 2008 after a contentious standards process. The Document Foundation, the organization behind LibreOffice, says Microsoft has kept a transitional version as the default instead of the Strict variant, which it argues weakens the practical value of standardization.

For operators, the problem is less ideological than operational. Organizations have decades of Word documents, spreadsheets and presentations that depend on Microsoft Office behavior. Moving a complex Word file into a non-Microsoft suite and then back into Office can still create rendering or formatting problems, making mixed-platform workflows difficult to trust.

Why does Microsoft Office OOXML still cause interoperability problems?

OOXML is standardized, but The Document Foundation says Microsoft’s implementation and defaults matter more in practice than the existence of the specification. If alternative engines cannot consistently reproduce how Microsoft Office renders files, enterprises remain tied to Microsoft’s applications for high-stakes document work.

The broader open source ecosystem is not short of OOXML implementations. Free and open source office suites include their own engines, SDKs exist in multiple languages, and development continues in newer languages including Rust. OOXML support also appears in browser plug-ins, standalone applications and other tools.

The weakness, according to the critique, is fragmentation. Multiple engines exist, but none has become a dependable basis for enterprise workflows involving Microsoft-generated documents. That leaves Microsoft with effective control over the dominant corpus of Office files even where nominally open standards are in place.

The proposed fix is a shared, freely usable compliance test suite for OOXML engines. Such a suite would test not only against the written specification but also against how Microsoft’s current products and services actually render and handle files. It would also need to account for proprietary dependencies that affect output, including fonts.

The comparison being drawn is to the internet and browser market. In 1995, Microsoft co-founder Bill Gates circulated the “Internet Tidal Wave” memo, warning the company that the open internet was becoming a strategic threat. Microsoft bundled Internet Explorer with Windows and pushed Windows-focused online services, but open protocols, open source servers, networking software and browser engines helped prevent a fully Microsoft-controlled web. Microsoft later moved Edge to the open source Chromium/Blink engine in 2020.

The Office file problem is harder because the installed base is mature and the documents already exist. The practical question for open source vendors, governments and enterprises is whether a test-driven compliance effort can make alternative OOXML engines accurate enough for routine use, reducing the switching cost that still protects Microsoft Office in enterprise document workflows.

This story draws on original reporting from The Register.

More from Policy

All Policy →