SiteFusion is a web application development client-server framework that, unlike most web application frameworks, uses a thin XUL client (the same technology Mozilla Firefox is based on). This means that SiteFusion applications are platform-independent, look and behave like native system applications, and are not restricted by browser security to access the local filesystem and execute programs.
SiteFusion is a server-based development platform in which applications are written in pure object-oriented PHP. Clients connect to the SiteFusion daemon through a regular webserver, allowing access even from within very restricted network environments. When logged in, the application remains a separate process on the server. Contrary to regular web applications, a SiteFusion application has a two-way connection with the client, allowing the server process to initiate action on the client side as well as the traditional other way around. This is achieved through a technique called long polling and does not require additional webserver configuration.