I'm building a large application (an ERP system), and I'm not sure whether to use a standard desktop screen with a ribbon above the windows (DesktopToolbarWindow), which makes it appear as though every window opening in Windows has a task bar icon. Or using MDI
can you help me with some pros and cons of MDI?