Exchange 2000 Server is designed specifically for the needs of
developers who want to create specialized enterprise applications.
You can use Web Storage System schema, Web Storage System event
sinks, HTML forms, Active Server Pages,
With Exchange 2000 Server and CDO, you can use event sinks to customize how Exchange responds to events. For instance, you can design an application that produces a specific notification every time the Information Store reaches a certain size. Or, you can set up Exchange to add an addendum to every outgoing external e-mail message.
CDOEXM addresses the management of Exchange by allowing independent software vendors (ISVs) and customers to incorporate management capabilities within their collaborative applications. Using CDOEXM, you can programmatically create, modify, and delete users, groups, storage groups, MDBs, and public folder trees, as well as modify and delete server objects. This is possible because CDOEXM abstracts the user interface layer from the underlying storage implementation and manipulation in Exchange 2000 Server.