1. A mobile device, comprising: an object store; an application program configured to maintain objects on the object store; a user input mechanism configured to receive user input information; a synchronization component configured to synchronize individual objects stored on the object store with remote objects stored on a remote object store; a communications component configured to communicate with a remote device containing the remote object store; and wherein the application program is further configured to generate a meeting object and an electronic mail meeting request object based on the user input information.