Für die Integration der Sichten in Anwendungsprogramme wurde eine Programmierschnittstelle entwickelt, die einen einfachen Zugriff auf die Objekte einer Sicht ermöglicht. Das Sichtenkonzept von ConceptBase bietet vielfältige Möglichkeiten die relevanten Daten der Objektbank in einer geeigneten Struktur darzustellen. Die Datenstrukturen für die Materialisierung der Sichten im Anwendungsprogramm erstellt das ConceptBase-System aus der Sichtendefinition in Zusammenarbeit mit dem Programmierer. Die interaktive Generierung der C++-Klassen gibt dem Programmierer die Möglichkeit die Programmierschnittstelle besser in das Anwendungsprogramm zu integrieren. Der Anwendungsprogrammierer kann eine von ConceptBase vorgebene Programmierschnittstelle auswählen oder die Vorschläge mit eigenen Datentypen und Funktionen ergänzen. Die Speicherung der Programmcodefragmente in der Objektbank ermöglicht außerdem die einfache Wartbarkeit und Erweiterung der Programmierschnittstelle.
Der Sichtenwartungsalgorithmus stellt eine allgemeine Lösung dar, und kann auch in andere Systeme integriert werden. Die Erzeugung der Sichtenwartungsregeln wurde in die Übersetzungsphase der Sichten in Datalog integriert. Das Verfahren zur Auswertung der Sichtenwartungsregeln kann auch nicht-materialisierte Sichten warten. Obwohl der RoD-Algorithmus nicht vollständig implementiert wurde, zeigen die Ergebnisse, daßeine effiziente Wartung auch von nicht-materialisierten Sichten möglich ist.
Die Kombination von Sichtenwartung und Programmierschnittstelle ermöglicht die Wartung extern materialisierter Sichten. Die Änderungsnotifikation erweitert die bisherige Funktionalität der Schnittstelle und des Datenbanksystems, indem nun aktiv Nachrichten an Anwendungsprogramme gesendet werden können. Die generierten Funktionen der Schnittstellen verarbeiten die Änderungsnachrichten automatisch und nehmen die entsprechenden Änderungen in den materialisierten Sichten vor. Im Gegensatz zu anderen Programmierschnittstellen stimmen die Daten der Sicht immer mit dem aktuellen Datenbankzustand überein und eine wiederholte Anfrage zur Aktualisierung der Sicht ist nicht notwendig.