mini|Logo während der Inkubationsphase mini|Historisches Logo (bis 2011) Apache OpenOffice (vormals OpenOffice.org) ist ein freies Office-Paket, das aus einer Kombination verschiedener Programme zur Textverarbeitung (Writer), Tabellenkalkulation (Calc), Präsentation (Impress) und zum Zeichnen (Draw) besteht. Ein Datenbankprogramm (Base) und ein Formeleditor (Math) sind ebenfalls enthalten. Es ist für alle wichtigen Betriebssysteme (Windows, Linux, MacOS) verfügbar. Das quelloffene Projekt war bis zur Abspaltung von LibreOffice eines der international führenden Office-Pakete, inzwischen hat LibreOffice diese Rolle aufgrund der größeren Entwicklerzahl, der zahlreichen Funktionen und der häufigeren Sicherheitsupdates übernommen.

Seit 2024 stuft die Apache Software Foundation den Sicherheitsstatus von OpenOffice als „gelb“ ein. Drei Sicherheitslücken in OpenOffice, die älter als 365 Tage sind, bestehen immer noch, und eine Reihe weiterer offener Probleme sind nicht vollständig geklärt.

Bereits im Mai 2025 warnten die Entwickler von LibreOffice vor der weiteren Nutzung von OpenOffice, da dieses wegen der Bekanntheit des Markennamens noch immer häufig empfohlen wurde.

Im März 2026 stufte das Apache-Sicherheitsteam den Sicherheitsrisikostatus von OpenOffice aufgrund von seit über 365 Tagen bestehenden, noch nicht behobenen Sicherheitslücken auf „rot“ hoch.

Programmpaket Übersicht mini|Startbildschirm OpenOffice.org 3.2 unter Linux mit KDE 4.4 Das Office-Paket enthält die folgenden Module, die in den anschließenden Abschnitten genauer beschrieben werden: Writer: Textverarbeitung Calc: Tabellenkalkulation Impress: Präsentationsprogramm Draw: Grafikprogramm Base: Datenbankprogramm, ab Version 2.0 Math: Formeleditor

Apache OpenOffice ist für die Betriebssysteme Windows, Apple macOS (bis zur Version 2.x als X11-Version und als Nebenprojekt NeoOffice verfügbar; ab Version 3.0 ist Apache OpenOffice eine native Aqua-Anwendung), IBM OS/2, eComStation, Linux, Solaris (SPARC- und x86-Architektur), FreeBSD und andere Unix-Varianten erhältlich. ReactOS wird, je nach Version, durch die MS-Windows-Version unterstützt.

Mit „OpenOffice.org Portable“, auch „Portable OpenOffice.org“ genannt (siehe auch PortableApps), stehen seit 2.0.4 ausgewählte Versionen für Windows zur Verfügung, die zum Beispiel von einem USB-Stick lauffähig sind, ohne notwendigerweise Datenrückstände auf dem genutzten Rechner zurückzulassen (siehe auch Portable Software). Weiterhin gibt es eine U3-Version, die von einem USB-Stick ausführbar ist und abgespeicherte Daten verschlüsselt sowie mit einem Passwort schützt. Die aktuelle portable Version ist 4.1.5.

Apache OpenOffice kann die Daten vieler anderer Programme sowie die verbreiteten Dateiformate von Microsoft Word (*.doc/*.docx), Microsoft Excel (*.xls/*.xlsx) und Microsoft PowerPoint (*.ppt/*.pptx) zumeist ohne Probleme importieren und exportieren (Export nur *.doc/*.xls/*.ppt), doch es können (wie auch zwischen unterschiedlichen MS Office-Versionen) Formatierungsprobleme auftreten, zum Beispiel verrutschte Absätze. Auch lassen sich diverse „Legacy-Formate“ (ältere Dateiformate) anderer Anbieter importieren. Alle Formate lassen sich ohne Umwege ins Portable Document Format (PDF) exportieren.

Apache OpenOffice ist modular aufgebaut, aber als Gesamtpaket konzipiert. Identische Utensilien werden in der gesamten Suite genutzt. Die Werkzeuge, die es etwa im Writer zum Arbeiten mit Grafiken gibt, finden sich auch in Impress und Draw wieder. Alle Module teilen sich zudem dieselbe Rechtschreibprüfung etc. Das komplette Office-Paket kann in einem einzigen Vorgang installiert werden.

Writer mini|Apache OpenOffice 4.0 Writer unter Windows 8 Mit Writer können sowohl kurze Texte wie Briefe, Serienbriefe, Memos, Etiketten, Visitenkarten als auch umfangreiche Schriften wie Bücher oder mehrteilige Dokumente mit Tabellen sowie Inhalts- und Literaturverzeichnissen geschrieben und gestaltet werden. Die Textverarbeitung bietet gängige Funktionen wie Textbausteine, Teamfunktionen, Rechtschreibprüfung, Silbentrennung, Thesaurus, Autokorrektur, mehrstufiges Undo sowie verschiedene Dokumentvorlagen. Mit Hilfe eines Assistenten werden eigene Dokumentvorlagen, Briefe, Faxe und Tagesordnungen erstellt. Neben dem Zugriff auf die Systemschriftarten enthält das Paket einen Satz freier Schriften. Versionsverwaltung von Dokumenten ist möglich. Das Paket ist voll Unicode-tauglich, es beherrscht CJK-Unterstützung und neben Rechtslauf auch Linkslauf.

Formatvorlagen für einzelne Zeichen, Absätze, Rahmen und Seiten können mit dem Stylist (ab Version 2.0 Fenster Formatvorlagen) erstellt und zugewiesen werden. Der Navigator erlaubt es, sich schnell im Dokument zu bewegen, es in einer Gliederungsansicht zu betrachten und den Überblick über darin eingefügte Objekte zu behalten. Innerhalb der Texte können verschiedene Verzeichnisse (Inhalt, Literatur, Stichworte, Abbildungen u. a.) erzeugt und angepasst werden. Querverweise können gesetzt werden, und mit Hyperlinks kann man über Textmarken direkt zu Textstellen springen.

Texte können mehrspaltig formatiert und mit Textrahmen, Tabellen, Grafiken und anderen Elementen versehen werden. Mit Hilfe der Zeichenwerkzeuge werden innerhalb des Dokuments Zeichnungen, Legenden und andere Zeichenobjekte erstellt. Grafiken unterschiedlicher Formate können eingebunden werden, zum Beispiel Grafiken in den Formaten GIF oder PNG. Es lassen sich die gängigen Bildformate im Textverarbeitungsdokument mit dem mitgelieferten Bildbearbeitungswerkzeugen bearbeiten. Clipartsammlungen, Animationen und Klänge werden in der Gallery verwaltet und nach Themen geordnet.

Textdokumente verfügen über eine integrierte Rechenfunktion, mit der Rechenoperationen oder logische Verknüpfungen ausgeführt werden. Die für die Berechnung benötigte Tabelle lässt sich in einem Textdokument erstellen.

Der in Writer enthaltene HTML-Editor ist ein WYSIWYG-Editor zum Erstellen von HTML-Seiten. Ein umfassendes Hilfesystem steht zur Verfügung, das Anweisungen für einfache und komplexe Vorgänge abdeckt.

Calc mini|OpenOffice.org 2.4.0 Calc In Calc werden Daten in Tabellen bearbeitet, analysiert, verwaltet und verdeutlicht. Daten können angeordnet, gespeichert und gefiltert werden. Die Tabellenkalkulation bietet über 450 Berechnungsfunktionen etwa aus den Bereichen elementare Mathematik, Finanzen, Statistik, Datum und Zeit. Es steht ein Funktionsassistent zum Erstellen von Formeln und komplexen Berechnungen einschließlich Vektoralgebra (Matrizen-Rechnen) zur Verfügung. Mit externen Add-ins lassen sich weitere Funktionen nachrüsten.

Tabellen können durch Ziehen und Ablegen aus Datenbanken übernommen und Tabellendokumente diverser Formate (OOo-intern, aber auch etwa CSV) als Datenquelle eingesetzt werden. Auch das Einbetten von Webinhalten (Tabellen aus HTML-Dokumenten) ist möglich. Bestimmte Datenbereiche können ein- oder ausgeblendet werden. Es gibt einen Datenpilot, ehemaliges OpenOffice.org-Wiki für die Analyse von Zahlenmaterial und zur Erstellung von Pivottabellen. Es besteht die Möglichkeit, in Berechnungen, die aus mehreren Faktoren bestehen, die Auswirkungen von Änderungen einzelner Faktoren zu beobachten. Zur Verwaltung umfangreicher Tabellen stehen verschiedene vordefinierte Szenarien zur Verfügung; Teil- oder Gesamtergebnisse können berechnet werden.

Calc ermöglicht die Darstellung von Tabellendaten in dynamischen Diagrammen, die bei Änderung der Daten automatisch aktualisiert werden. Ein Assistent für Diagramme ist vorhanden.

Impress mini|Apache OpenOffice 3.4.1 Impress unter Ubuntu 10.04 Lucid Lynx Mit Impress können Vortragsfolien mit Animationen und verschiedenen Hintergründen erstellt werden. Präsentationen können mit Diagrammen, Zeichenobjekten, Multimedia- und vielen anderen Elementen versehen werden. Einzelnen Folien können unterschiedliche Übergangseffekte zugeordnet werden.

Ein Assistent für das Erstellen von Präsentationen ist ebenso enthalten wie verschiedene Vorlagen. Beim Erstellen einer Präsentation stehen mehrere Ansichten zur Verfügung. Die Folienansicht zeigt zum Beispiel die Folien im Überblick, während die Handzettelansicht zusätzlich zur Präsentation begleitenden Text enthält. Die Folien können auf dem Bildschirm automatisch vorgeführt oder manuell gesteuert werden. Der zeitliche Ablauf der Präsentation kann angepasst werden. Die Präsentationen können als Handzettel verteilt oder als HTML-Dokumente gespeichert werden.

Draw mini|Apache OpenOffice 3.4.1 Draw unter Ubuntu 10.04 Lucid Lynx Mit dem vektorbasierten Draw ist es möglich, verlustfrei skalierbare 2D-Vektorgrafiken inklusive dreidimensionaler Effekte zu erstellen. Draw verarbeitet die üblichen geometrischen Grundelemente, Splines und Bézierkurven und beherrscht grundlegendes Shading und Manipulation der Lichtquelle. Es sind Vorlagen und eine Auswahl an anpassbaren Ausgangsformen für Zeichnungselemente enthalten. Raster und Fanglinien sind optische Hilfen, die die Anordnung von Objekten in Zeichnungen erleichtern. Textmanipulation ist mit dem Modul FontWork, ehemaliges OpenOffice.org-Wiki möglich.

In Draw lässt sich die Beziehung zwischen verschiedenen Objekten mit speziellen Linien, den sogenannten Verbindern, darstellen. Die Verbinder werden an die Klebepunkte der Zeichenobjekte angefügt und lösen sich auch nicht, wenn die miteinander verbundenen Objekte verschoben werden. Daher ist adaptive Bemaßung möglich, zum Beispiel für technische Zeichnungen. Mit Draw können lineare Größen anhand von Bemaßungslinien berechnet und angezeigt werden. Außerdem sind Flow-Charts, Concept-Maps und Ähnliches damit umsetzbar.

Tabellen (aus Calc), Diagramme, Formeln (aus dem Modul Math) und andere in Apache OpenOffice erzeugte Elemente können in Zeichnungen eingefügt und umgekehrt die Grafiken in OOo-Dokumente anderen Typs eingebettet werden.

Zeichnungen können in unterschiedlichen Formaten gespeichert werden – darunter SVG, EPS, Windows WMF und MacPict, Adobe PDF und Shockwave SWF (nicht aber DWG/DXF). Auch Rastergrafikkonvertierung nach BMP, GIF, PNG, TIFF und JPG ist möglich.

Das Importieren dieser Dateien (außer PDF und SVG, für die externe Erweiterungen vorhanden sind, sowie SWF) ist ebenfalls möglich, zusätzlich ist ein Werkzeug zur Vektorisierung (Umwandlung von Raster- in Vektorgrafik) implementiert. Der Importfilter für PDF-Dateien befindet sich zwar nicht mehr im Beta-Stadium, arbeitet jedoch noch nicht fehlerfrei.

Base mini|Apache OpenOffice 4.0 Base unter Windows 8 Das Datenbankmanagementsystem (DBMS) Base kann große Datenmengen speichern und für Abfragen und Berichte bereitstellen. Es verwaltet relationale Datenbanken, in denen die Daten in Tabellenform abgelegt sind. Externe Datenbanksysteme, wie beispielsweise MySQL, HSQL, SQLite oder PostgreSQL, können mittels ODBC oder JDBC angebunden werden und stehen somit ebenfalls als Datenquelle etwa für Serienbriefe zur Verfügung. Für OpenOffice.org 3.1 in Verbindung mit MySQL ab 5.1 gibt es einen nativen Datenbanktreiber, der Umweg über ODBC/JDBC entfällt somit. Base unterstützt einige Datenbankformate, wie zum Beispiel das dBASE-Format., ehemaliges OpenOffice.org-Wiki

Math mini|Apache OpenOffice 3.4.1 Math unter Ubuntu 10.04 Lucid Lynx Math dient zum Verfassen von mathematischen Formeln. Formeln werden in Math nicht ausgewertet, es ist also kein „Rechenprogramm“ (das ist das Modul Calc) oder gar ein Computeralgebraprogramm, sondern ein Editor für Formelsatz, der auf einem TeX-Dialekt aufgebaut ist. Formeln werden als Objekte innerhalb eines anderen Dokuments erstellt, lassen sich also wie Bilder in den Textfluss einpassen.