MDI (Multiple Document Interface) è un'interfaccia di programmazione Microsoft Windows per la creazione di un'applicazione che consente agli utenti di lavorare con più documenti contemporaneamente. Ogni documento si trova in uno spazio separato con i propri controlli per lo scorrimento. L'utente può vedere e lavorare con diversi documenti come un foglio di calcolo, un documento di testo o uno spazio di disegno semplicemente spostando il cursore da uno spazio all'altro.
Un'applicazione MDI è qualcosa di simile all'interfaccia desktop di Windows poiché entrambe includono più spazi di visualizzazione. Tuttavia, gli spazi di visualizzazione MDI sono limitati alla finestra dell'applicazione o area clienti . All'interno dell'area client, ogni documento viene visualizzato all'interno di un file finestra figlio . Le applicazioni MDI possono essere utilizzate per una varietà di scopi: ad esempio, lavorare su un documento facendo riferimento a un altro documento, visualizzare diverse presentazioni delle stesse informazioni, visualizzare più siti Web contemporaneamente e qualsiasi attività che richiede più punti di riferimento e contemporaneamente aree di lavoro.