In programming, a collection of routines and data structures that performs a particular task or implements a particular abstract data type. Modules usually consist of two parts: an interface, which lists the constants, data types, variables, and routines that can be accessed by other modules or routines, and an implementation, which is private (accessible only to the module) and which contains the source code that actually implements the routines in the module.
— Computer ScienceA loadable unit, which can contain type declarations and type implementations. The module contains enough information to enable the common language runtime to locate all implementation bits when the module is loaded. The format for modules is an extension of the Windows portable executable (PE) file format. When deployed, a module is always contained in an assembly.
— Computer ScienceA content element a user can add to their space.
— Computer ScienceAn executable program file or a dynamic link library (DLL).
— Computer Science