What exactly is a framework?
In general, a framework is a real or conceptual structure intended to serve as a support or guide for the building of something that expands the structure into something useful. … A framework is generally more comprehensive than a protocol...