Application class is the master class for all MUI applications. It serves as a kind of anchor for all input, either coming from the user or somewhere from the system, e.g. commodities or ARexx messages.
An application can have any number of sub windows, these windows are the children of the application. Every GUI definition has to start with the application class.