Question: what is the difference between tool and framework?
Answer: According to Test Automation in wikipedia a tool is dependent on the environment whereas a framework provides the structure for running the tool. ... We call both of these "frameworks" but they both need to be run using a testing framework like NUnit or JUnit. So I feel they should be called tools because of this.