ソフトウェア
Keywords: ソフトウェア, Basic Input/Output System, DVD, Webブラウザ, アプリケーションソフトウェア, オペレーティングシステム, オープンソース, ゲームソフト, コンテンツ, コンピュータ
ソフトウェアは、狭義にはコンピュータに処理させる手順を記述したプログラム群とプログラムを動作させるのに必要なデータの集合体を指す。ハードウェアと対比させて言うときに使う。日本語的略語として、ソフトと呼ぶことも多い。
ソフトウェアは物理的なハードウェアと対比した言葉であり、LSIなどの電子回路そのものはコンピュータに処理をさせる手順を記述していても物理的な物であるのでソフトウェアとは呼ばない。ハードウェアでありソフトウェアでもある中間的な存在としてファームウェアがある。
広義には、ソフトウェアは情報システムを構成するあらゆる「機械装置以外のもの」や情報全般を指す。(狭義の)ソフトウェアとその取扱説明書や、「誰が何を担当するか」といった組織内の取り決めのようなものを含む。映像や音楽等のコンテンツ(映画、ドラマなどの作品をビデオテープやDVDなどの記録メディアに収録したもの)もソフトウェアと呼ばれる。
分類
ソフトウェアを機能別に分類すると、以下のようになる。
- 基本ソフトウェア:
- オペレーティングシステム
- ミドルウェア
- デバイスドライバ
- 応用ソフトウェア
- アプリケーションソフトウェア - Webブラウザ、ゲームソフトから業務用ソフトまで多岐にわたる。
- ツールソフトウェア - オペレーティングシステムを補助するソフトやソフト開発ツールなど。
ライセンス形態で分類すると、以下のようになる。
