Application :: Application - Create application object
Application objects might be created in order to call application functions. Since most application functions are static functions. the object need not to be constructed, but scoped function names could be used, instead.
There is no reason to keep Administration objects, but there is also no reason, not to do so.