Interleaf, Inc. bietet Software und Dienstleistungen, die es Organisationen ermöglichen, Dokumentsysteme zu erstellen, zu integrieren und zu verwalten. Die Interleaf-Software deckt den gesamten Bereich von Dokumentprozessen ab: Informationen abrufen, Text- und Grafikdokumente entwickeln, diese durch Review- und Überarbeitungsprozesse führen, sie elektronisch oder auf Papier verteilen und den gesamten Prozess verwalten.
„Interleaf 6" ist ein Dokumenterstellungs- und Layoutpaket. Es bietet einen integrierten Werkzeugsatz zur Erstellung komplexer Dokumente: Textverarbeitung, Grafiken, datengesteuerte Geschäftsdiagramme, Tabellen, Gleichungen, Bildbearbeitung, automatische Seitenlayout, Buchherstellung – einschließlich automatischer Index- und Inhaltsverzeichniserstellung sowie bedingte Dokumentzusammenstellung. Es enthält mehrere Funktionen zur Unterstützung der Produktion großer und komplexer Dokumentbestände, darunter: zentrale Kontrolle über Teile oder alle Aspekte eines Dokuments (Format und/oder Inhalt), globale Suche und Ersetzen/Änderung einzelner Grafikobjekte unabhängig von deren spezifischer Ausrichtung oder Position, Versionsverwaltung.
Zusätzlich verfügbar (auf einigen Plattformen) ist das optionale Developer's Toolkit (DTK) zur Anpassung oder Erweiterung der Funktionen des oben genannten Autorenwerkzeugs. Das Developer's Toolkit wird verwendet, um Programme in Interleaf Lisp zu schreiben. Interleaf Lisp ähnelt CommonLISP, enthält aber auch umfangreiche Klassen, Methoden und Funktionen zum Untersuchen und Ändern nahezu aller Interleaf-Objekte, einschließlich Dokumenten und deren Inhalt. Das DTK umfasst einen Editor, Debugger, Compiler, Listener, Interpreter und Online-Dokumentation. Mit dem DTK entwickelter oder sogar mit einem gewöhnlichen Editor geschriebener Lisp-Code kann vom Standard-System ausgeführt werden, sodass Anpassungen oder die Bereitstellung spezieller Funktionalität nicht auf Installationen mit DTK beschränkt ist. Tatsächlich ist ein großer Teil des verteilten Systems in Lisp geschrieben. Eine weitere Option für Interleaf ist „Interleaf 6 < SGML >", das vollständige Unterstützung für die Erstellung strukturierter Dokumente in SGML bietet.