Zur Gewährleistung der effektiven und effizienten Bedienung der Werkzeugumgebung* sowie der Datenkonsistenz ist eine hohe Integration der Werkzeuge nötig.
Software-Entwicklungsumgebungen* sind komplexe Systeme und besonders die Integration einzelner Software-Werkzeuge*, ist weiterhin ein aktuelles Forschungsthema (siehe z.B. [PCTE, 1997]). Da das Projektergebnis wesentlich auch von dem Grad der Integration der Werkzeuge abhängt, wir uns aber nicht hauptsächlich mit dieser Thematik befassen wollen, ist eine pragmatische aber tragfähige Lösung nötig. Unser Ziel ist eine möglichst geringe Eigenentwicklungsquote bei den Werkzeugen, vielmehr wollen wir den größten Teil der Umgebung durch die Konfiguration marktgängiger Produkte realisieren.
Betrachtet man den Markt im Bereich moderner Software-Werkzeuge, so zeichnet sich die Favorisierung der Microsoft OLE-Technologie [Brockschmidt, 1995] als dominierender Interoperabilitätsschnittstelle* ab. Beispiele hierfür sind natürlich die Produkte aus dem Hause Microsoft: MS Office und die Programmierumgebungen MS Visual C++ und MS Visual Basic, aber auch der graphische Editor VISIO [Visio, 1997] von Visio Inc. sowie die Entwicklungsumgebungen objectiF [microTool, 1997] von microTool oder Rose [Rational, 1997] von Rational Inc. Auf dem Markt der Dokumentationsumgebungen gibt es leider noch keinen uns bekannten Vertreter, der diese Schnittstelle unterstützt [HP: George, Rational: SoDA, Dokumentum: EDMS, Schema: SchemaText]. Ob das WWW-Administrationswerkzeug FrontPage [Microsoft, 1997] von Microsoft als Basis für einen Dokumentationsumgebung ausreicht wird Gegenstand der Untersuchung sein (siehe Hypertext-Fragmente generieren).
Wir wollen im Rahmen unseres Vorhabens auch auf diese Technologie setzen und versprechen uns eine schnelle und effektive Realisierung eines ersten verwendungsfähigen Prototyps. Das momentan noch bestehende Problem der Beschränkung auf die MS Windows-Plattform ist insoweit nur ein geringer Nachteil, als das die eigentliche Dokumentation durch die Werkzeugumgebung im HTML-Format* erzeugt wird. Dieses Format ist heterogen und auf allen Rechnerplattformen verwendbar.