Software Module
Part of a software program. Programs are typically composed of one or more independently developed modules. Modules may be acquired as additions to a software program already in use, or they may be fully integrated into the software program (e.g., add-ins/plug-ins, and macros).