Earlier quoted context omitted.
>Looking at Wikipedia[0], a framework is a set of generic functions/tools that can be changed by the user to fit their needs. Yeah, that's the definition I was going on too. It doesn't seem like it describes bootstrap to me any more than it describes every stylesheet ever made. The nature of CSS is that you can override previously defined styles. When I see "CSS framework" my expectation was something like an actual…
I don't know if this makes it fit your definition of "framework" any better, but to create the CSS provided by Bootstrap a "compiler processes some custom language" (they use http://lesscss.org/ ) and you can tweak variables to get different CSS output. You can also "override previously defined styles" but I don't really understand why you would think you couldn't.
I don't think you couldn't. I just mean that if "you can override styles" makes it a framework, then every stylesheet ever written is a framework. Perhaps I am missing something, but it appears to just use LESS the same way everyone else does (or the same way everyone uses SASS anyhow), just as a simple pre-processor, not to create what I was thinking of as a framework.