A network-based distributed application system is provided in accordance
with the present invention for enabling services to be established
locally on a client system. The system may include an application and
presentation logic, at least a portion of which is interchangeably
processed by a server or a client without modification to the portion.
The core functionality provided by the application may be preserved
between the client and the server wherein improved network performance
may provided along with improved offline service capabilities.