Microsoft heeft nieuwe documentatie gepubliceerd over de bestandsindelingen van documenten die zijn gemaakt met de kantoorbundel Office. De documentatie beschrijft onder andere binaire Word-, Excel- en Powerpoint-bestanden.
Hoewel Microsoft eerder al voorlopige versies van de protocoldocumentatie publiceerde, labelt de fabrikant de nu vrijgegeven documentatie als versie 1.0. De technische documenten bevatten informatie over de protocollen die worden gebruikt in Office 2007, Sharepoint Server 2007 en Exchange Server 2007. Ook heeft de fabrikant zo'n vijfduizend pagina's met nieuwe technische documentatie voor de binaire Office-formaten gepubliceerd, zo heeft Microsoft bekendgemaakt.
Met de vrijgegeven specificaties kunnen ontwikkelaars hun applicaties compatibel maken met de veelgebruikte Office-formaten van de softwaregigant. De gegevens beschrijven niet alleen de ooxml-indeling van Office 2007, maar ook de binaire file formats van oudere versies van de kantoorbundel. Hoewel in enkele delen van de documentatie code staat beschreven waarop Microsoft-patenten rusten, heeft het bedrijf aangegeven dat het bij niet-commercieel gebruik geen rechtszaken tegen software-ontwikkelaars zal aanspannen.
De publicatie van de informatie over de bestandsindelingen van Office-bestanden maakt onderdeel uit van een inhaalslag die de softwaregigant moet maken: het bedrijf werd door de Europese kartelwaakhond gedwongen om details over zijn tot dan toe angstvallig gesloten gehouden kantoorsoftware openbaar te maken. In april publiceerde Microsoft al rudimentaire technische informatie over de diverse Office-protocollen; inmiddels is versie 1.0 van deze documentatie online gezet.
Microsoft is ook met een aantal projecten begonnen om tools te bouwen waarmee ooxml-bestanden vanuit bijvoorbeeld Word of Excel geconverteerd kunnen worden naar andere formaten, waaronder uof en odf. De laatstgenoemde specificatie werd in 2006 tot ISO-standaard verheven en onlangs gaf Microsoft schoorvoetend toe dat het de slag met zijn ooxml-formaat heeft verloren.