Patent ID: 7111037

Claim:
In a networked computer system having a server computer in communication with plural client computers, an application communication environment with persistent object stores, comprising: a central shared object store of interfaced software objects that operate on the server computer and communicate with one or more software applications on the server computer; a local shared object store of interfaced software objects that operate on each client computer and communicate with the central shared object store and one or more software applications on the client computer, communications between the one or more software applications and the local shared object store on each client being available to the central shared object store; and a local private object store of interfaced software objects that operate on each client computer and communicate with one or more software applications on the client computer, communications between the one or more software applications and the local private object stores on each client computer not being directly available to the central shared object store, the local private object store on at least one client computer adapted to communicate with the local shared object store on the at least one client computer.