Modules are self-contained models that you can connect to other models. Modules allow you to break a single model into well-defined "chunks". Each module within a model is a cohesive model on its own, which you can run separately or within the larger model.
By using modules, you can:
You can create as many modules as you need, and you can incorporate as many modules as you want into a single model. This allows you to create very large or complex models that are broken down into cohesive, self-contained pieces.
Note: When you import or export data from a model that contains modules, all module data in the model are also imported or exported. For more information, see Importing and Exporting Module Variables.
Learn about different ways to use modules