A framework is, in some sense, a ready-made base for further project creation. The implementation of frameworks allows you to use ready-made typed solutions and methods, without the need for their manual implementation, in the form of separately plug-in modules.