Die Grundlage der Implementierung des Autorenwerkzeugs FMAD bilden das User-Interface Toolkit XFantasy [Gö92], eine objektorientierte Klassenbibliothek zur Entwicklung interaktiver graphischer Benutzerschnittstellen, sowie das Kommando-Modell [Cla93] und der MediaManager [Vos93], die das Toolkit zu einem Werkzeug zur Entwicklung multimedialer Benutzerschnittstellen erweitern.