SDI allows each document to have its own independent window, while MDI allows multiple document windows to exist within a single parent window. The Visual Basic IDE can be viewed in SDI mode, with separate windows for each component, or MDI mode, with components nested within a single IDE window. To create an MDI application, add an MDI Form as the parent container and additional Forms set as MDI Children.