アプリケーションソフトを動作させる際の基盤となるOSの種類や環境、設定などのことです。
WindowsやUNIX、Mac OSは、それぞれ異なるプラットフォームであります。
また、OSにとっては、自らを動作させる基盤となるPC/AT互換機、Macintoshなどのハードウェアの種類がプラットフォームであります。
アプリケーションソフトにせよOSにせよ、対応しているプラットフォームはあらかじめ決まっており、それ以外のプラットフォームでは動作しません。
ただ、複数のプラットフォームに対応するために、「Macintosh用」「Windows用」などのように、それぞれのプラットフォームに対応した同じアプリケーションソフトを用意することはあります。複数のプラットフォームに対応したソフトウェアを「マルチプラットフォーム」と言います。