WebDAV is an extension of the HTTP/1.1 protocol, and adds new HTTP methods and headers that provide authoring support for Web resources of any type, not only HTML and XML but also, text, graphics, spreadsheets, and all other formats.
Some of the tasks you can accomplish using WebDAV are:
Collection and resource management: You can create sets of documents and retrieve a hierarchical membership listing (similar to a directory listing in a file system) using the WebDAV methods GET, PUT, DELETE, and MKCOL.
Locking: You can use WebDAV to keep more than one person from working on a document at the same time. The use of mutually exclusive or shared locks using the WebDAV methods LOCK and UNLOCK, helps to prevent the “lost updates” (overwriting of changes) problem.
Compliance with RFC2518 and interoperability with RFC2518 clients
Security and access control for publishing
Efficient publishing operations on file system-based WebDAV collections and resources