The dotFX technology framework consists of two main operating components, ServerFX and ClientFX, plus two valuable supporting tools, AdminFX and InstallFX.

Applications to be delivered over the Internet are stored in ServerFX's application repository. Users install ClientFX once only per device, using a single click to confirm.

Once ClientFX has been installed, users click on application links to launch applications, with no installation process visible to the user. Applications are cached on the client, and may be run offline. When a previously run application is launched, ClientFX checks with ServerFX to ensure the local copy is the most up-to-date. Any components that need to be updated are available on-demand to a logged in device. This transparent mechanism guarantees all copies of the application in circulation can be instantly patched on next use.

In effect, ServerFX and ClientFX create a secure, private, shared delivery and runtime environment between them, enabling unique security and performance features.

AdminFX provides system administrators with a powerful toolset to visualize and manage dotFX framework deployments.

InstallFX is a tool which enables applications to be bundled with ClientFX for distribution to devices that are not yet dotFX-ready.