プラットフォーム
プラットフォーム(Platform)とは、ソフトウェアが動作する為の土台として機能する部分のこと。
言及する対象によって、プラットフォームにあたるものは異なる。例えば、アプリケーションソフトウェアにとってのプラットフォームはOSの種類や環境を指す場合が多い。また、OSにとってのプラットフォームと言えばCPUなどハードウェアのアーキテクチャを指す場合が多い。
ソフトウェアはプラットフォームごとに開発される
通常、ソフトウェアは特定のプラットフォーム向けに開発され、対応するプラットフォームでのみ動作する。例えば、Windows向けのアプリケーションはLinux上では動作しない。
複数のプラットフォームに対応するソフトウェアは、クロスプラットフォームやマルチプラットフォームと表現される。