About the Setup Process

A primary function of the setup program is to copy all necessary files from the installation medium to the server's hard disk. Depending on the application's level of interaction with Microsoft Exchange Server system components, the setup program must also ensure that the application is recognized by the components and can communicate with them.

The amount of interaction between the server application and Microsoft Exchange Server depends on the application's design. Server applications can be developed that depend very little on Microsoft Exchange Server. For example, a Windows application that displays an icon to start it and supplies an interface to configure and control it may not need to include a MAPI profile or to register with Windows NT Server. You only need to build a simple installation program for this type of application.

However, this independence from Microsoft Exchange Server and Windows NT Server has its drawbacks. For example, if you design your application to use the Windows NT Registry, you can use the utility functions provided with the Microsoft Exchange Server SDK to more easily manage the application's configuration information — including both standard data and extension data.

The following setup program description explains what is gained when Windows NT Server and Microsoft Exchange Server components work closely together.

Most server application setup programs follow the process described in the following illustration.

Tasks performed by a server application during a complete installation on Windows NT Server in a Microsoft Exchange Server environment

If your setup program performs all these tasks, your application can be controlled and monitored through Windows NT (Server or Workstation) and Microsoft Exchange Server and Client by the following methods: