OpenOffice, une suite de productivité open source similaire à Microsoft Office, dispose de plusieurs programmes interdépendants. Il comprend un traitement de texte, tableur, dessin, et un programme de base de données. Fichiers XML, appelés extensible markup language, disent ordinateurs comment traiter des documents codés. Beaucoup d'applications web utilisent XML. OpenOffice comprend deux programmes différents capables d'importation XML.