If you are programming from Microsoft .NET, you will want to use the HTTPWebRequest class, which allows you to send Web Distributed Authoring and Versioning (WebDAV) commands to Exchange Server. We covered this class extensively in Chapter 14, so here I will cover the other components you can use to program against WebDAV with Exchange, as well as details about WebDAV itself.