What is a Software Framework
A software framework is an abstraction in which generic software can be selectively changed. This additional user-written code creates application-specific software. It is said a library is to solve a specific problem, or a small set of problems for a developer. Where a framework is said to help solve a comprehensive collection of common problems…