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