Neue Ausrichtung ab 1996: Relationale Datenbanksysteme
1996 markierte den Beginn einer neuen Ära für FileMaker: Der Fokus rückte stärker auf relationale Datenbanken. Diese Entwicklung wurde zusätzlich durch Gerüchte angeheizt, Microsoft wolle eine Mac-Version von Microsoft Access auf den Markt bringen – ein zusätzlicher Anreiz, den relationalen Ansatz schnell voranzutreiben.
FileMaker 3–6: Relational, aber mit Einschränkungen
Alle Versionen zwischen FileMaker 3 und 6 boten zwar relationale Funktionen, jedoch waren diese an separate Dateien geknüpft. Das bedeutete konkret:
Eine Datei = eine Tabelle
Relationen konnten nur zwischen mehreren Dateien hergestellt werden, nicht innerhalb einer Datei mit mehreren Tabellen.
Die Pflege dieser Relationen erfolgte über eine Listenansicht; eine grafische Oberfläche, um Verknüpfungen darzustellen und zu bearbeiten, gab es zu diesem Zeitpunkt noch nicht.
Umstellung auf C++
Ein wesentlicher Meilenstein in der Entwicklung war der Wechsel der Code-Basis von Pascal zu C++. Da bereits die Server-Version in C++ geschrieben war und damit gute Erfahrungen gemacht wurden, lag diese Entscheidung nahe. Zuvor wurden aber auch andere Sprachen (u. a. Smalltalk) in Betracht gezogen.
Das „Spectre“-Projekt und der SQL-Ansatz
Zeitgleich arbeitete ein eigenes Entwicklerteam, das „Spectre“-Team, verstärkt an SQL-Funktionen für FileMaker. Allerdings liefen diese Bestrebungen immer mehr aus dem Ruder – das Projekt drohte zu scheitern. Schließlich entschied man sich, den SQL-Teil zu stoppen, das Team aufzulösen und stattdessen eine eigenständige Engine zu entwickeln. Diese sollte auf dem bereits vorhandenen HBAM-Layer (im Kern eine Technologie von 1988) aufbauen.
Coming Home: Steve Jobs’ Rückkehr zu Apple
Im selben Jahr läutete die Übernahme von NeXT durch Apple die Rückkehr von Steve Jobs ein. In den darauffolgenden zwei Jahren wurde Apple umfassend umstrukturiert. Im Zuge dieser Maßnahmen wurde Ende 1997 / Anfang 1998 die Marke Claris aufgelöst bzw. neu organisiert – ein Großteil der Produkte ging zurück zu Apple oder wurde eingestellt, während FileMaker als eigenständige Sparte erhalten blieb und als FileMaker Inc. weitergeführt wurde.