The application is having two main functions:
- It downloads the calendar events from the remote server, to local Windows calendar. We refer to this process as synchronization.
- It updates remote server each time an event is changed on the local Windows calendar (new/modify/delete)
The first process (sync) will overwrite the local calendar events with those from the server, and you can define the interval of this process that takes place in the background.
The second (updating remote server) is initiated each time you change any event in the local Windows calendar. If a network connection is present then the remote server is updated almost immediately. If not, then it will be updated next time the sync process runs.
Because Windows handles resources automatically the above processes might be delayed to initiate. This would be a more possible in case of old devices, especially mobiles.
Note: It does not affect in anyway your existing calendar events on your device from a different account (e.g. outlook, gmail etc)