Multiple Document Interface (MDI)

MDI is a metaphor for managing the presentation of a set of related objects within the context of a single application. It is common for enterprise applications to present multiple documents simultaneously. When this is the case, there is an expectation that each document will be contained within the application itself; at the same time, each document must be contained within its own window.

As an alternative, a single document interface (SDI) application is commonly used when an application focuses around one core object or task, such as a text editor. In this case, the single window is typically supplemented with dialog boxes as needed to expose additional functionality. For enterprise applications, however, ...

Get Enterprise Curl 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.