ソフトウェア
ソフトウェア開発を主な事業としている企業であっても、製品をパッケージ等の形でユーザーにライセンス販売しているのは一部である。
ライセンス販売以外のソフトウェアビジネスとして、以下のような形態がある。
技術・役務の提供
ITコンサルティングや技術者派遣など、顧客が主体となっているソフトウェア開発に参加して、ソフトウェア開発技術や労働力を販売するビジネス。
ソフトウェアサービスの提供
ソフトウェアや情報システム等を自社で稼働させ、顧客がシステムを利用することによって、売上を上げるビジネス。SaaSやクラウドコンピューティングのようにシステム利用者が直接使用料を支払う形式のほか、ネットショッピング等のシステムを、出品者に利用させて手数料を課金する方式や、ソーシャル・ネットワーキング・サービスやウェブサイト検索エンジンを無償で提供し、システムの一部分に表示させる広告を販売するなどの方法で収益を上げる形式もある。
ソフトウェアを組み込んだ機器や製品の販売
スマートフォンやネットワーク機器など、高度なソフトウェアを搭載した機器や製品を販売するビジネス。
また、インターネット上で無償で公開されているオープンソースソフトウェアの開発に協力し、成果を自社のサービスなどに組み込むことが広く行われている。
コンピュータのハードウェアを管理・制御するなど、コンピュータの稼動自体に必要となるソフトウェアである。 典型的なシステムソフトウェアとして、オペレーティングシステム (OS) があり、様々なソフトウェア処理のプロセスに対し、CPUやメモリの割り当てを管理したり、記憶装置にデータファイルを正しく読み書きできるようにするなど、さまざまな処理を行っている。キーボードやマウスなどの入力機器からの信号を、後述のアプリケーションソフトウェアに通知したり、アプリケーションソフトウェアの要求に応じて、画面への図形や文字の表示を行うのも、オペレーティングシステムの機能である。
パーソナルコンピュータをはじめとする、家庭用のコンピュータ機器では、これらのソフトウェアは購入時にコンピュータ本体に同梱あるいはプリインストールされていることが多い。
そのほか、オペレーティングシステムでは提供されない機能のうち、さまざまなアプリケーションソフトウェアで利用される一般性のある機能を提供するものを、ミドルウェアという。
「ソフトウェア」は「ハードウェア」の対比語であり、コンピュータの分野以外でも、物理的な装置の対比語として使われている。
DVDなどで物理的な記録メディアに対する映像(動画)や音楽等のコンテンツ、組織・都市・軍事などで施設・設備・車両などに対する規則・運用・教育などを意味する。
ある機能をもつソフトウェアに対して、「ソフトウェア」という言葉が接頭辞・形容詞的に用いられることがある。エンコードをするソフトウェアを「ソフトウェアエンコーダ」、DVDを再生するソフトウェアを「ソフトウェアDVDプレーヤー」と呼ぶことがある。情報を処理する(DVD再生の場合は、DVDに収録されたデジタル画像データを可視化する)際に、専用のハードウェア(DVD再生機)で処理されるか、パーソナルコンピュータなどの汎用的なコンピュータ上のソフトウェアで処理されるかを区別するためである。