このように、「ソフト」は幅広い意味で用いられることがありますが、 特に、コンピュータ上での「ソフト」は、基本ソフト(オペレーティングシステム、OS)と 応用ソフト(アプリケーションソフト)との大きく二つに分けられます。
基本ソフト(オペレーティングシステム)は、OSとも呼ばれます。アプリケーションソフトとハードの間にあって、ユーザがコンピュータを使用できるための環境を整備し、管理しています。
応用ソフト(アプリケーションソフト)は、何らかの目的のある作業をするためのソフトです。主なアプリケーションソフトに、ワープロソフトや表計算ソフト、電子メールソフトなどがあります。
また、OS上で動作し、OSとアプリケーションソフトの中間的な位置付けにあるソフトを「ミドルウェア」といいます。
特定の分野で共通して利用される機能を提供し、OSやハードによる違いを吸収し、アプリケーションソフトの開発を容易にするソフトです。代表的なミドルウェアに、データベース管理システムや、ソフト開発支援ツールなどがあります。
SWやS/Wなどの略号で示されることもあります。