制御機器やコンピュータなどにおいて,ほかの情報により決められた動作を行うようにハードウェアと一緒に組まれたソフトウェア.ハードウェアと一体になっていて容易に変更できないが,実体はソフトウェアであり,両者の中間に位置するため,ファームウェアという.