This section of the Exchange Server 2003 Software Development Kit (SDK) briefly describes the high-level architecture of Microsoft® Exchange Server 2003 from a programmer's perspective, including: the Microsoft Windows® server operating systems and Exchange Server 2003 components that are involved, the functions they perform, how they can be controlled programmatically, and when to apply the underlying technologies.
The Differences Between Exchange 2003 and 2000 section describes the programming technology changes that were made between Exchange 2000 Server and Exchange Server 2003.
The Platform Technologies section describes the platform technologies that Exchange Server 2003 integrates with and uses, and the roles they perform in collaborative applications. This includes Microsoft Active Directory®, the NTFS file system, Microsoft Internet Information Services (IIS), Component Object Model (COM), Microsoft Windows® Management Instrumentation (WMI), and other platform technologies.
The Programming Technologies section describes the programming technologies available for use in Exchange Server 2003 applications, and when they are used. These include platform technologies such as COM and Microsoft ActiveX® Data Objects (ADO), as well as technologies unique to Exchange: CDO for Workflow (CDOWF), MAPI, and so on.