# Framework

Software framework is a collection of tools such as environments, libraries, compilers and editors, that together enable fast and comfortable implementation of other software by plugging in relatively small pieces of code. Whereas library is something to be plugged as a helper into programmer's code, framework is a larger system into which programmer plugs his code (oftentimes in forms of scripts). Frameworks are bloated and harmful almost as a matter of rule, LRS recommends avoiding them.

## See Also

- library
- scripting