Die Handhabung der Mengen und Elemente im Mengendiagramm erfolgt auf grafisch-visuellem und damit intuitivem Wege. Dabei kann jedes Element der dargestellten Mengen per Maus in jede beliebige andere Menge verschoben werden. Innerhalb einer (Teil-)Menge erfolgt eine automatische, überlagerungsfreie Positionierung der Grafiken.
Eine dazu parallele Darstellung aller Mengen durch Aufzählung ihrer Elemente im oberen Appletbereich.
Zu den Mengenausdrücken erfolgen korrespondierende Darstellungen mit den Mitteln der Booleschen Ausdrucksalgebra. Dabei kann die darzustellende Normalform (konjunktiv oder disjunktiv kanonisch) durch Radioschaltflächen gewählt werden. Alle Ausdrücke werden dann einheitlich in der gewählten Normalform angezeigt. Die Ausdrücke h1, h2 und h3 werden in Abhängigkeit von k dargestellt, hT in Abhängigkeit von x. Zusätzlich werden die Wertefunktionen in einer Wertetabelle dargestellt, die eine direkte Einflußnahme auf die Ausdrücke ermöglicht.
Es besteht die Möglichkeit der Markierung bestimmter Teilmengen. Dies bedeutet, daß man sich das Ergebnis eines eingegebenen mengen- oder ausdrucksalgebraischen Termes grafisch anzeigen lassen kann (der jeweils andere Term wird automatisch auf einen korrespondierenden Wert gesetzt.). Zusätzlich wird die Menge der in dieser Markierung enthaltenen Elemente registriert und als Aufzählung ihrer Elemente (MT) angezeigt. Der korrespondierende Ausdruck hT(x) erscheint ebenfalls am Bildschirm. Dabei korrespondiert die Normalform von hT(x) mit denen der anderen Mengen (d.h., die Auswahl über die Radioschaltflächen erstreckt sich auch hierauf). Die letzte Spalte der Wertetabelle enthält die Wertefunktion von hT, die jedoch dort nicht beeinflußt werden kann.
Jede der Mengen M1, M2 und M3 kann auch durch einen ausdrucksalgebraischen Term h(x) beschrieben werden. Zu diesem Zweck existieren Schaltknöpfe, die zu einem Eingabepanel führen, in welchen dann gesondert die Eingabe erfolgt.
Bei allen verfügbaren Aktionen werden alle Elemente des Applets automatisch kosistent gehalten.
Im gesamten Applet ist eine kontextsensitive Hilfe- und Hinweisfunktion durch die Statuszeile am unterem Appletrand realisiert worden.
Es werden mehrerer Sprachen unterstützt, wobei weitere Sprache ohne Programmieraufwand hinzugefügt werden können.. Dabei kann die Sprache zur Laufzeit gewählt werden. Eine initiale Sprache ist über einen Applet-Parameter wählbar. Alternativ ist die Angabe auch in einer Konfigurationsdatei möglich.
