“Framework” is a broad term, often misunderstood. Conceptually, a
framework in the web development sense can be likened to a
library: a library not of books but of design patterns, complete with
all needed functionality.
Why Frameworks?
Frameworks promise to save both development and design time.
The thinking goes that many of the things site owners and develop‐
ers want have been done a thousand times, and thus there is no need
to reinvent the wheel.