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.