Juce as a library or a framework?

Admittedly strange post, but I am just curious. Given the vague definitions …

…how are people using JUCE predominantly? I’m finding that I am using JUCE less for its library functions with inclusion of some cool stuff in C++11 (smart pointers without all the caveats, new functional programming stuff for event handling, many more), while still relying heavily on framework type features like GUI/Audio.