CalDAV makes it possible to manage and edit appointments, events and time blocks on all devices, regardless of the platform. The protocol manages and distributes calendar events here through the transmission protocol primarily used in the Internet HTTP. All events published by CalDAV are presented in iCalendar format whereby each standard browser can display a downloaded appointment or event in its iCalendar.
The basis for the administration and synchronization is a WebDAV environment which, thanks to CalDAV, is also extended to include an access control and iCalendar evaluation functions. Furthermore, a write lock can be set up for other users, available appointments can be forwarded and parallel changes to an entry can be merged. This way, you can not only synchronize your calendar to multiple devices, but also share it with other users. If you would also like to synchronize your contact data, there is the protocol CardDAV.
In order to be able to use CalDAV, you must implement the network protocol in your calendar applications by downloading and installing a CalDAV client. You can then use this program to create a connection to a CalDAV server which regulates the exchange of calendar data as a central instance.