Der Prototyp wurde als Java application implementiert. Dabei wurde auf Erweiterbarkeit und Schnittstellen zu weiteren Komponenten Wert gelegt. Die Visualisierung der Vorgänge im Switch und in den Endgeräten wurde mittels Java interfaces vom eigentlichen Switch-Kern getrennt. Durch den Einsatz geeigneter Design Patterns (z. B. Proxy , siehe [Gamma]) wurde die Option offen gehalten, die Komponenten des Systems mittels einer Verteilungsplattform (z. B. CORBA oder Java RMI) zu verteilen.