Not to play semantics, but "A software framework is a universal, reusable software platform used to develop applications, products and solutions."
http://en.wikipedia.org/wiki/Software_framework
There's nothing in there about how lightweight they have to be to not be considered a framework, so I think you're being a tad pedantic.