What is the difference between a framework and a library? http://stackoverflow.com/questions/148747/what-is-the-difference-between-a-framework-and-a-library