What is a development framework? “A framework is a basic conceptual structure used to solve or address complex issues, usually a set of tools, materials or components. Especially in a software context the word is used as a name for different kinds of toolsets, component bases; it has since become a kind of buzzword or fashionable keyword.” (Wikipedia)