A Multiple Document Interface(MDI) is a style of application where a number of similar or dissimilar child windows can reside within a main window. These are different from simple controls; they are more like 'main' windows in their own right and are the 'documents' of the mdi.