アプリケーションソフトウェア
(アプリケーションソフトウェアの能力はさまざまであり)テキストを操作するアプリケーションもあれば、数式、グラフィックス、あるいはこれらの組合せを操作するアプリケーションもある。ワードプロセッサのように特定の作業に特化することで強力な計算能力を提供するものもあれば、個々の作業をこなす能力は低くても、いくつかのアプリケーションを統合したソフトウェアもある。
組み込みシステムやデジタル腕時計、簡易的なゲーム機などでは、アプリケーションソフトウェアとシステムソフトウェアは利用者から見て区別できない場合がある。例えば、ビデオテープレコーダ、DVDプレイヤー、電子レンジなどの制御は、アプリケーションソフトウェアとシステムソフトウェアの組み合わせによって実現されることがあるが、そのような機器内部の組み合わせは、利用者には区別することができない。また、アプリケーションとシステムソフトウェアを分けずに作成されている場合も有る。
なお、世の中の多くの人が共通的に利用できるものとして、汎用化して売り出したものをパッケージソフトウェアと呼ぶ。会計処理や給与計算、製造業・小売業などの多くの分野に対して、業務用や会計用、人事や査定用のパッケージソフトウェアが販売されている。
近年のパッケージソフトウェアには、Jakarta EEとApache Strutsを利用した、ウェブアプリケーションサーバ上で稼働するものがある。2000年代初期より、iアプリなど、携帯電話上で動くアプリケーションソフトウェアも登場した。
教育ソフトウェア (educational software) は、コンテンツアクセスと似ているが、教材を提示するだけでなくテストを課すことで学習状況を管理する点が特徴的である。また、グループウェア的要素を持つことが多い。
コンピュータ支援教育、eラーニング、CBT
エデュテイメント - タイピングソフト