What is a programming framework?
What is a framework, in programming languages?