Office Open XML (OOXML), a veces llamado Open XML, es un formato XML creado por Microsoft como sucesor de los formatos de documentos binarios utilizados en Microsoft Office® versión 2003, incluidos .doc, .xls, .ppt. El formato OOXML permitirá que más aplicaciones trabajen con los documentos abiertos.
XML son las siglas de eXtensible Markup Language, que se refiere a un formato de texto simple. Que sea extensible simplemente significa que permite a los diseñadores personalizar las etiquetas dentro del lenguaje. Uno de los objetivos de este lenguaje es ayudar a compartir datos estructurados entre varias personas.
Un archivo OOXML contiene una colección de archivos XML comprimidos en un solo archivo, que se puede crear y modificar con Microsoft Office®. Los archivos creados en Office 2007 no son propiedad de Microsoft Office® ya que el formato OOXML fue estandarizado por la Organización Internacional de Normalización (ISO) en abril de 2008. Esta versión del formato es la más reciente, la especificación original se estandarizó en diciembre de 2006 por Ecma International, un grupo privado de estandarización sin fines de lucro.
Llevar OOXML a Microsoft Office 2007® es una de las formas en que Microsoft se está volviendo más abierto y menos dependiente del software propietario cerrado. Los formatos abiertos como XML y OOXML permiten que más aplicaciones de otros proveedores interactúen con los documentos con mayor facilidad. Esto eventualmente reducirá la cantidad de corrupción de archivos que puede ocurrir cuando se intercambian archivos. El formato es nuevo en el lanzamiento de Office 2007, pero a medida que Microsoft expande su base de instalación del software, el formato crecerá en popularidad.
Al ser un formato basado en XML, OOXML puede permitir que las partes individuales de un documento de Word o presentación en Power Point se almacenen por separado. Estas partes se comprimen utilizando un subconjunto del esquema de compresión ZIP para crear el tipo de archivo cuando se guardan los documentos de Office. Cuando un usuario abre un archivo OOXML, la aplicación maneja la colección comprimida de archivos pero los muestra como un solo archivo. A largo plazo, es concebible que ciertas aplicaciones de terceros puedan acceder a las partes del archivo OOXML comprimido que necesiten e ignorar el resto.
El nuevo formato creado por Microsoft no está completamente relacionado con el XML de OpenOffice.org, que es una versión obsoleta de este formato. La última versión de OpenOffice.org, la versión 3.0, puede abrir archivos OOXML creados por MS Office 2007, pero actualmente no puede guardar documentos en ese formato. A medida que el formato crezca, el OpenOffice gratuito probablemente podrá escribir en el formato estándar OOXML de Microsoft Office 2007, lo que permitirá que los usuarios de cualquier suite de aplicaciones modifiquen los documentos.