Using application frameworks is one of best practices that many organization use for developing software solutions.Regardless of making or buying these frameworks, it is necessary to have a list of possible components in a typical application framework.In the following table, I summarized an initial list of application framework components :

Quote of the Day:
The two foes of human happiness are pain and boredom.
--Arthur Schopenhauer