コンピュータを構成する回路や装置などの物理的実体をハードウェア(Hardware)と呼ぶのに対し、ソフトウェア(Software)とは、そのハードウェアの上で動作して何らかの処理を行うプログラムのことです。
ソフトウェアにはさまざまな分類方法があります。
(1)レイヤから分類
(2)役割にようる分類
(3)ビジネスによる分類
このカテゴリは以下のトピックから構成されます。