What do you understand by Framework?

Framework is a structure that provides a platform to create applications. It is a collection of similar types of files placed in such a way that they are configured to connect/integrate with each other internally.

Example: API framework, that contains well tested, pre-written, and compiled classes to accomplish common functionalities like upload file feature, read file contents, reports in PDF and similar formats integrated with their web application.