A Multiple Document Interface (MDI) programs can display multiple child windows inside them. MDI applications often have a Window menu item with submenus for switching between windows or documents. Visual Studio Environment is an example of MDI.
A Single Document Interface (SDI) applications can manipulate only one document at a time. Notepad is an example of an SDI application.