framework: a basic structure underlying a system, concept, or text.