Server-/Client-Side Applications

In the earlier section that described the various programmatic interfaces to MAPI, there were a number of places where a distinction was made between server- and client-side applications. To determine what type of application you are building, it is important to understand the difference between the two, beyond the simple fact of where they run.

In many cases, the decision to create a client- versus a server-side application is simply a matter of two things:

  • Who, if anyone, is going to use this program?

  • How often is it going to be run?

If the answer to the first question is that individual users will interact with the program, through a dialog box for instance, you are likely talking about a client application. ...

Get Exchange & Outlook®: Constructing Collaborative Solutions now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.