This document provides an overview of JSFI, an application framework for developing flexible desktop applications. It discusses JSFI's internal structure using XML and custom widgets, runtime architecture based on Eclipse e4 platform, and IDE for designing applications. It describes key JSFI concepts like Xlets, contexts, invocation types, rule engine, and service communication. The document also previews a demo application and discusses future plans like integrating with web services, printing, and reporting APIs.