The Application class is defines an enhanced lifecycle and holds a ApplicationContext that provides access to the global ApplicationActionMaps and ResourceMaps. The SingleFrameApplication provides a base for an application that is built with a central main view, a menubar, a toolbar on the top and a status bar on the bottom.
ApplicationActionMaps provides actions that are defined by marking a method with the Action annotation.
ResourceMaps loads resources for the application. The ResourceMap can set the properties of the application's ULCComponents by injecting resources that matches the component's name.