モジュール(Module)とは、工学などにおける設計上の概念で、システムを構成する要素となるもの。いくつかの部品的機能を集め、まとまりのある機能を持った部品のこと。モジュールに従っているものをモジュラー(modular)という。
入出力を絞り込み、標準化することで、システム開発を「モジュールの組合わせ」にすることが出来る。
IBMが、1980年代にパソコンの仕様を公開し、規格にあったモジュールであれば内部はブラックボックスでもかまわないという開発体制をとった。これにより、世界中に無数の部品メーカーが誕生、モジュールの性能を競ったためパソコンの性能は飛躍的に高まった。反対に、系列会社の生産した部品による作り込みの開発体制をとった日本メーカーは競争力を喪失した。これ以降、パソコンメーカーは性能がよく安いモジュールを世界中から探し組み立てるというビジネスに特化。組み立て産業となったパソコン産業では、格安の賃金で大量生産できる新興企業が幅を利かせることになった。価格低下により、旧来のメーカーにとっては利幅の薄い仕事となり、とうとうパラダイム転換の主であるIBMは撤退することになった。
現在、「組み立て」の前段階のモジュール作成においてはCPUやメモリなどの分野で最新技術がブラックボックスとして詰め込まれている。このため利益を上げやすい。一方で、「組み立て」後のアフターケアも需要は厚く利益を上げやすい。このように中段階だけ利益率が低く、前段階と後段階が利益率が高い状態が「∪」のような曲線を描くためスマイルカーブと呼ばれている。
同じようなモジュールの組み立て産業に自動車産業があるが、自動車は激しい衝撃等や磨耗が考慮されるため、部品間において独自のすり合わせが必須である。このため、組み立てといえども容易に参入できるものではなく、自動車組み立て業は高い利益を上げることができる。
プログラムのモジュールは、出来るだけ他のモジュールとの結合度を弱めて、独立性を高めることが望ましい。
Modul | Module | Moodul | Module | Modulo | Moduł (matematyka) | 模