Framework or software framework provides us a solid structure on which we develop our application.It saves many development hour by providing common feature and useful functionality. An example of a framework would be the Laravel framework in PHP which has built in features such as user signup, user login.