コンポーネントとは、機器やソフトウェア、システムの構成をする部品や要素のこと。ソフトウェアに限らず、機器を構成する装置や部品などをコンポーネントと呼ぶこともあります。特定のシステムの一部を構成するだけではなく、将来単体で提供されて他のプロジェクトで再利用されることを意味しており、幅広い用途に使える仕様を持つものです。