A MDIApplication is an interface which is the top-level element of the MDIFramework. It does not provide a UI by default but provides the following utilities:
GUI applications are applications which manage the concept of "tabbed documents". They support several concepts which are not available on regular applications, such as:
A Menu Factory: See Menu factory for more information
A message area: See Message area for more information