Das Multiple-Document-Interface erlaubt es, ein Programm in einem Fenster zu präsentieren, in dem der Anwender weitere Fenster öffnen kann. Durch das übergeordnete Fenster werden alle zu einem Programm gehörenden Fenster zusammengefasst - Verwechselungen mit Hilfsmitteln anderer Programme werden so vermieden.
Das Multiple-Document-Interface (das für Java ähnlich auch in Swing zur Verfügung steht) wird zwar nicht mehr so häufig verwendet wie in der Frühzeit von Microsoft Office; es ist aber für manche Aufgaben nach wie vor recht zweckmäßig.