In terms of the debugger architecture, a module:
Is a physical container of code, such as an executable file or a DLL.
Can reload its symbols and describe itself. Module descriptions are displayed in the Modules window of the IDE.
Is represented by an IDebugModule2 interface, created by a debug engine to describe the module.