Basic and Important terms in Computer Science

Software Framework vs Library

The possible answer to this question, if asked, will be “Framework is a collection of various libraries”. However, this definition is not entirely true.


A library provides a set of helper functions/objects/modules which your application code calls for specific functionality.


Framework, on the other hand has defined open or unimplemented functions or objects which the user writes to create a custom application.
In computer programming, a software framework is an abstraction in which software providing generic functionality can be selectively changed by additional user-written code, thus providing application-specific software.

Leave a Comment