How CDO is useful for Client and Server side programming?
CDO provides a consistent programming model with the same objects and interfaces on the client and server side. For example, you can use the Outlook object model on the client side and CDO on the server side, and use the same application logic, behavior, and features across all applications. Exchange 2000 CDO provides a convenient object model for managing folders, messages, Exchange mailboxes, appointments, contacts, and other items as well as the properties of those items. CDO is designed to operate in Web Storage System and supports Internet standards and protocols. It provides direct access to OLE DB interfaces for using Web Storage System. CDO integrates with the ActiveX Data Objects (ADO) 2.5 component to provide you with a consistent data-access interface to Web Storage System and Active Directory. As you set values to CDO properties or access Web Storage System properties, CDO saves data to the correct Web Storage System or Active Directory locations.