Im allgemeinen versteht man unter Softwarepaketen mit dem Namen „Office“ eine Familie aus einem Schreibprogramm, einem Kalkulationsprogramm mit Tabellenblätter, ein Tool zum Entwerfen und Gestalten von Präsentation und ein Datenbankprogramm. Im Folgenden soll kurz angerissen werden, was ein gutes Textverarbeitungsprogramm bieten sollte. Ein gutes Textverarbeitungsprogramm sollte die Möglichkeit bieten Texte auf verschiedenste Weise zu formatieren. Zu den Basisfunktionen gehören Absatz-Formatierungen wie zum Beispiel linksbündig, rechtsbündig, zentriert oder als Blocksatz.