mbazith's explanation for framework is right.

Framework also includes few more (apart from the above) things like:
01. Naming convention for Scripts, Actions, Action parameters, external data files, variables, etc
02. Putting script header (Author, purpose of the script, entry point, exit point, limitations, open issues, change history, etc) and inline comments in the script to increase the readablity and maintainablity of the code.
03. Proper debugging, etc.

The proce