Figure 1: Components of a typical MDI application