Diese Anwendung soll für einen benutzerkonfigurierbaren Satz von FileHandler Plugins Mechanismen zur Integration mit dem Betriebssystem bieten und andere Infrastrukturunterstützung.
Während grundlegende Operationen in Bezug auf das Dateisystem direkt von der Anwendung selbst angeboten werden und auf flexible Weise eingeschränkt werden können, so ist die Behandlung von Dateiinhalten gänzlich diesen Plugins überlassen.
Der Satz dieser Plugins kann vom Benutzer oder einem Systemadministrator konfiguriert und/oder eingeschränkt werden, je nach Einsatzszenario. Die Möglichkeiten umfassen den Einsatz als normale Desktop-Umgebung für Benuter ebenso wie einen Kioskmodus für die Anwendung, in welchem Benutzer zwar vieles tun können, jedoch von jeglichen Änderungen abgehalten werden.
Die FileHandler sind oft darauf ausgelegt, für bestimmte Dateitypen ganz spezifische Funktionen anzubieten, die das Betriebssystem vermissen lässt. Durch die plattformunabhängige Weise, wie diese nun in dieser Rahmenanwendung zur Verfügung stehen, kann die identische Funktionalität unter allen Plattformen genutzt werden, die Unterstützung für die graphische Java Umgebung bieten.
Die Anwendung ist nicht als Ersatz von betriebssystemspezifischen Werkzeugen und Möglichkeiten gedacht, sondern sollte diese ergänzen und mit diesen zusammenarbeiten. Aus diesem Grunde sind viele spezifische Funktionen nicht vorhanden, weil die standard Werkzeuge der zugrunde liegenden Plattform diese schon anbieten. Der Gewinn an Benutzbarkeit würde selten die Kosten rechtfertigen, die eine Implementierung bedeuten würde.
Zukünftige Entwicklungen könnten einige der vermissten Möglichkeiten nachreichen, jedoch wird dies von Fall zu Fall entschieden.
Ein weiteres Ziel dieser Anwendung besteht darin, ein Rahmenwerk zur Verfügung zu stellen, womit ohne Installation (abgesehen von er notwendigen Java Unterstützung) eine Umgebung aufgebaut werden kann, um mit einer grossen (und ausbaubaren) Zahl von Dateitypen zurecht zu kommen. Während viele Benutzer Unmengen ihrer Dateien von System zu System migrieren, gehen dabei jedoch oft die Anwendungen verloren, um mit diesen Dateien weiterhin arbeiten zu können. Damit werden viele davon wertlos, da später kein Weg mehr besteht, diese Dateien anzuzeigen oder sonstwie zu behandeln.
Aufgeklärte Benutzer können sich nun auf einen wohldefinierten Satz von Dateiformaten beschränken, in Kombination mit den zugehörigen FileHandlern. Damit stellen sie zumindest den Zugriff auf die Daten in solchen alten Dateien für die Zukunft sicher.