Office Open XML (OOXML), ibland kallat Open XML, är ett XML-format som skapades av Microsoft som en efterföljare till de binära dokumentformaten som används genom Microsoft Office® version 2003, inklusive .doc, .xls, .ppt. OOXML-formatet kommer att tillåta fler applikationer att arbeta med de öppna dokumenten.
XML står för eXtensible Markup Language, vilket hänvisar till ett enkelt textformat. Att det är utbyggbart betyder helt enkelt att det tillåter designers att anpassa taggarna inom språket. Ett av syftena med detta språk är att hjälpa till att dela strukturerad data mellan flera personer.
En OOXML-fil innehåller en samling XML-filer komprimerade till en enda fil, som kan skapas och modifieras med Microsoft Office®. Filerna som skapats i Office 2007 är inte tillhörande Microsoft Office® eftersom OOXML-formatet standardiserades av International Standards Organization (ISO) i april 2008. Denna version av formatet är den senaste, den ursprungliga specifikationen standardiserades i december av 2006 av Ecma International, en ideell privat standardiseringsgrupp.
Att ta OOXML till Microsoft Office 2007® är ett av sätten som Microsoft blir mer öppet och mindre beroende av stängd proprietär programvara. Öppna format som XML och OOXML gör att fler applikationer från andra leverantörer lättare kan interagera med dokument. Detta kommer så småningom att minska mängden filkorruption som kan inträffa när filer utbyts. Formatet är nytt i utgåvan av Office 2007, men när Microsoft utökar sin installationsbas av programvaran kommer formatet att växa i popularitet.
Eftersom OOXML är ett XML-baserat format, kan de enskilda delarna av ett word-dokument eller power point-presentation lagras separat. Dessa delar komprimeras med hjälp av en delmängd av ZIP-komprimeringsschemat för att skapa filtyp när Office-dokument sparas. När en användare öppnar en OOXML-fil hanterar applikationen den komprimerade samlingen av filer men visar dem som en enda fil. På lång sikt är det tänkbart att vissa tredjepartsapplikationer kan komma åt de delar av den komprimerade OOXML-filen som de behöver och bortse från resten.
Det nya formatet som skapats av Microsoft är inte helt relaterat till OpenOffice.org XML som är en föråldrad version av detta format. Den senaste versionen av OpenOffice.org, version 3.0 kan öppna OOXML-filer som skapats av MS Office 2007, men den kan för närvarande inte spara dokument i det formatet. När formatet växer kommer det fria OpenOffice sannolikt att kunna skriva till standardformatet Microsoft Office 2007 OOXML, vilket gör att dokument kan ändras av användare av båda programsviterna.