Definition
A pre-built structure or scaffold that provides common patterns and tools for building applications. Frameworks are opinionated — they constrain how you write your code in exchange for productivity.
Example Usage
"We chose React over building from scratch — a framework gives us routing, state management, and component structure out of the box."