- noun programming with small individually written sections of computer code that can be made to fit into a structured program and can be called up from a main program
- computer programming utilizing modules (1). All units, or modules, must incorporate certain common parameters, such as having compatible interfaces. This facilitates collaborative efforts to expand and improve current product offerings. object oriented programming evolved from this approach.