Working with modules
Modules are separate, self-contained components or parts of a program that perform specific functions and can interact with other modules. Using modules allows you to divide a complex system into more manageable parts.
The description and purposes can be found at the link.