moduleソフトウェアやハードウェアを機能単位で分割したときの構成部品のこと。例えば、ソフトウェアの機能が強化や修正があった場合、ソフトウェア全体ではなく、モジュールだけを変更すれば目的の機能を強化、修正することができる。