From Quora :
A software framework is software written to help you be productive. It is a skeleton, a complete set of tools that was built with the purpose of allowing you to focus on one or more specific tasks. You take that skeleton and build your application on top of it.
Frameworks of all kinds … Read more