The article in Wikipedia seems too verbose.
I understand framework as a well designed set of libraries and tools. The Qt framework provides a set of libraries/tools for cross platform GUIs. The cocoa framework does the same thing for Mac.
What's the practical definition of software framework?