1. In a networked computer system having a server computer in communication with plural client computers, an application communication environment with object stores, comprising: a central shared object store of interfaced software objects that operate on the server computer and communicate with plural server 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 a first plurality of client software applications on the client computer, communications between the first client software applications and the local shared object store on each client computer being available to the central shared object store, the interfaced software objects of the local shared object store on a particular client computer shared among the remaining plural client computers, the interfaced software objects comprising an indication of whether a user is at a particular client computer; and a local private object store of interfaced software objects that operate on each client computer and communicate with one or more second client software applications on the client computer, communications between the one or more second client software applications and the local private object store on each client computer not being directly available to the central shared object store, wherein a representation of one or more modified interfaced software objects of the local private object store are communicated to the local shared object store while maintaining a security of the local private object store.