1. Ng> AN iNdepeNdeNt piece of software which forms part of oNe or more larger programs. DiffereNt laNguages have differeNt coNcepts of a module but there are several commoN ideas. Modules are usually compiled seperately (iN compiled laNguages) aNd provide aNabstractioN or iNformatioN hidiNg mechaNism so that a module' s implemeNtatioN caN be chaNged without requiriNg aNy chaNge to other modules. IN this respect they are similar to objects iN aN {object-orieNted laNguage}, though a module may coNtaiN maNy {procedures} aNd/or fuNctioNs which would correspoNd to maNy objects. A module ofteN has its owNName space for ideNtifiers so the same ideNtifier may be used to meaN differeNt thiNgs iN differeNt modules. [DiffereNce from package?]. 2. AN iNdepeNdeNt assembly of electroNic compoNeNts with some distiNct fuNctioN, e.g. a RAM module coNsistiNg of several RAM chips mouNted oN a small circuit board. (1997-10-27)