modular programming
  • 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.

Not what you were looking for?