La interfaz de múltiples documentos o MDI es una estrategia de programación que suele formar parte de la experiencia de Windows. Básicamente, este tipo de interfaz hace posible que los usuarios trabajen con varios documentos diferentes simultáneamente. Por ejemplo, un usuario final puede tener dos hojas de cálculo y dos documentos de procesamiento de texto abiertos y redimensionados para que aparezcan uno al lado del otro en la pantalla del monitor de la computadora. Esto permite al usuario moverse fácilmente entre los dos documentos diferentes.
La interfaz de múltiples documentos es muy parecida a la interfaz de escritorio de Windows que permite al usuario alinear múltiples ventanas de aplicaciones en el escritorio. Con la interfaz de escritorio, el usuario puede tener un buzón de correo, un documento de procesamiento de texto y una hoja de cálculo abiertos al mismo tiempo. La interfaz de múltiples documentos permite el mismo tipo de funcionalidad, solo dentro de los límites de una aplicación determinada que se conoce como área de cliente.
El proceso real de la interfaz de múltiples documentos implica lo que se conoce como un entorno principal y secundario. Esencialmente, la aplicación de documentos funciona correctamente como padre y proporciona el espacio de visualización para los documentos individuales. Cada documento que está abierto se puede ver en lo que se conoce como ventana secundaria. Se puede reducir el tamaño de las ventanas secundarias para que se puedan ver varias al mismo tiempo. Esto permite al usuario cortar y pegar datos de un documento al siguiente con muy poco esfuerzo.
La capacidad de ver varios documentos puede resultar eficaz para realizar tareas asociadas con el trabajo. La interfaz de múltiples documentos también puede ser útil en entornos donde se utiliza una herramienta de conferencia web para compartir un escritorio. El moderador de la reunión web puede hacer uso de esta función para compartir varios documentos con los asistentes a la conferencia, lo que permite que todos vean la ventana abierta de la aplicación común.
Otro ejemplo de una aplicación MDI es la capacidad de ver dos versiones de la misma presentación una al lado de la otra. Esta capacidad puede resultar muy útil al redactar una respuesta a una solicitud de propuesta. Al tener la RFP abierta en una ventana y el documento de respuesta abierto en una segunda ventana, es mucho más fácil seguir el formato preferido por la solicitud y así aumentar las posibilidades de proporcionar respuestas específicas en el orden y estructura solicitados.