Each calendar client connects to the calendar engine to get a session process or thread. The client sessions read from the calendar database the access of which is controlled by the lock manager. Any requests for data on remote calendar databases are managed by the Corporate Wide daemon or service which also manages the communication with the mail server, the wireless server and the Web Conferencing server. The SNC daemon controls access to the directory server.