Ähnlich wie ein klassisches Officepaket verbindet RagTime die Funktionen Textverarbeitung, Tabellenkalkulation, Diagrammerstellung und Präsentation – allerdings in einem völlig anderen Ansatz. Statt einzelner Programme, die mehr oder weniger gut interagieren, vereinigt RagTime alle Funktionen in einem Programm und bedient sich bei der Anordnung der verschiedenen Elemente eines Layouts. Wie in einem klassischen Layoutprogramm (Quark Xpress, Adobe InDesign, etc.) können alle genannten Elemente, die RagTime selbst erzeugt oder importiert, in frei positionierbaren und formbaren Rahmen auf der Seite angeordnet werden. Diese sog. Container sind darüberhinaus dreh- und verzerrbar. Die enthaltenen Texte und Zahlen bleiben dabei zu jedem Zeitpunkt noch editierbar. Über die Importfunktion stehen alle gängigen Grafikformate für Bilder und Zeichnungen ebenso zur Verfügung, wie div. Office- und Standardformate für Texte und Tabellen. Auch der direkte Durchgriff auf Scanner und Digitalkameras für die Einbindung von Bildern ist möglich. Die erstellten Dokumente können als Bildschirmpräsentation, PDF-, HTML-Datei oder als Druck (incl. Unterstützung von Farbseparation für Belichter) ausgegeben werden. Der Hersteller RagTime GmbH (früher B&E Software) spricht – in Anbetracht der Layout- und Ausgabemöglichkeiten zu Recht – auch von »Business-Publishing«.
Textverarbeitung
RagTime bietet als Textverarbeitung alle Funktionen, die im täglichen Geschäftsablauf notwendig sind. Absatz- und Schriftformate können hinterlegt und zur schnellen Formatierung abgerufen werden. Mehrspaltiger Satz, Kopf- und Fußnotenverwaltung und Indexerzeugung gehören ebenso zum Funktionsumfang wie eine sehr gute Rechtschreibprüfung. Als deutsches Produkt beherrscht RagTime geradezu vorbildlich die Trennregeln.
Tabellenkalkulation
Für die Kalkulation stehen neben arithmetischen Funktionen auch für den Kaufmann wichtige statistische und finanzwirtschaftliche Rechenregeln zur Verfügung. Darüber hinaus sind leistungsfähige Indizierungs- und Suchfunktionen vorhanden, so dass RagTime-Tabellen ebenso gut als Flatfile-Datenbank einsetzbar sind.
Charts und Diagramme
Aus vorhandenen Tabellen können sehr schnell und einfach Diagramme erzeugt werden. Die dafür zur Verfügung stehenden Vorlagen schliessen auch einige 3D-Grafiken ein. Mit den Linien-, Kreis-, Rechteck- und Bezierwerkzeugen lassen sich einfache Freihandgrafiken erstellen. Jedes so erzeugte grafische Element kann wiederum Container für einen Text, eine Kalkulation, ein Bild, ein Ton oder einen Film sein. Dieses Containerkonzept geht sogar soweit, dass eine einzelne Tabellenzelle wiederum eine weitere Tabelle mit weiterführenden Berechnungen enthalten kann. Anders als bei klassischen Tabellenkalkulationen, die über Zeile und Spalte zweidimensional arbeiten und über Arbeitsblätter eine 3. Dimension erzeugen können, kann bei RagTime durch dieses Konzept von einer echten n-dimensionalen Tabelle gesprochen werden. Dies ist eine herausragende Grundlage für ein ausgefeiltes Management-Informationssystem (MIS).
Makroprogrammierung
Weitere Rechenblattfunktionen dienen der Steuerung von RagTime Elementen. Dadurch können ganze Geschäftsprozesse abgebildet und automatisiert werden. Buttons, Auswahllisten oder Ankreuzfelder lassen sich zur Interaktion mit dem Benutzer erzeugen.
Anwendungsbeispiele
Ein einfaches Beispiel wäre ein Korrespondenz-Layout über welches Briefe, Faxe, Angebote, Rechnungen, etc. erstellt werden können. Grundlage für alle Dokumente bildet ein Brieflayout nach DIN 5008. Über die Makrofunktionen kann in diesem Dokument eine umfangreiche Auswahlliste erzeugt werden. Diese stellt verschiedene Möglichkeiten zur Verfügung, was mit dem erzeugten Dokument weiter geschehen soll, wie z.B.:
- Platzieren auf einem Firmenbriefbogen
- Übergabe an das Faxmodem, wobei eine auf dem Briefbogen vorhandene Grafik als Graustufen-Bild eingebaut wird
- Erzeugen eines PDF, in welchem die Optik des Briefbogens 1:1 durch die Einbindung von entsprechenden Grafiken erfolgt
In einem weiteren Schritt kommen Funkionen dazu, die den Brief um Berechnungstabellen für Angebot und Rechnung erweitern. Auf vorhandene Adressen im Adressbuch kann über RagTime-eigene Funktionen durchgegriffen werden, sodass es keiner separaten Datenbank für die Kundenverwaltung bedarf.
Ein zweiter Anwendungsfall wäre z.B. die Erstellung einer Preisliste. Über den Rückgriff auf einen Artikelstamm können so hochwertige Druckausgaben von Prospektblättern und Preislisten entstehen. In Verbindung mit Kundendaten sogar personalisiert. Der Artikelstamm kann dabei wahlweise in einer RagTime-eigenen Tabelle verwaltet sein oder über einen Import von entsprechenden Tabellendaten aus einem beliebigen Programm als CSV-Datei erfolgen. Noch eleganter ist die Anbindung von RagTime an FileMaker-Datenbanken durch das optionale Modul »FileTime« gelöst. Hier erfolgt ein direkter Durchgriff auf die Datenbankinhalte. Eine zusätzliche Export-/Importroutine entfällt. Aber auch beliebige andere ODBC-Datenbanken können über das »RagTime Connect« Modul an RagTime angebunden werden. Über AppleScript lassen sich darüberhinaus weitere Interaktionen mit anderen Programmen erstellen.
Als drittes Beispiel sei ein Businessplan herausgegriffen. Dieser besteht zunächst aus einem umfangreichen Zahlenwerk zu Umsatzplanungen, Kostenstrukturen, Deckungsbeiträgen und CashFlow. Ergänzt um ausführliche Erläuterungen zu Wettbewerbssituationen und Marktentwicklungen dient das Zahlenwerk zum Einen als Grundlage für die Berechnung von Planzahlen, zum Anderen als Referenz im Rahmen eines Kommentares zu den zu erwartenden Ergebnissen. Diese Referenzierung erfolgt mit Hilfe von Formeln, welche im Text eingefügt werden. Ändert sich eine Referenzzahl oder ein Berechnungsergebnis, so fließt diese Änderung unmittelbar in den Text ein, die Dokumente müssen nicht nochmals extra gepflegt werden. Änderungen wirken sich sofort in Echtzeit auf alle Verknüpfungen aus. Die Dokumente »leben«.