レコーディングしたが歌手が引退を決めたり、方向性が合わなかったりして世にでなかった作品もある。動作環境すべてのコンピュータソフトウェアを効率的に使用するには、特定のハードウェアコンポーネントまたはその他のソフトウェアリソースがコンピュータに実装されている必要がある。これらの前提条件のことを動作環境と呼ぶ。新しいバージョンのソフトウェアでより高い処理能力とリソースに対する需要が高まるにつれ、動作環境の要件は時間の経過とともにハードルが上がる傾向がある。業界アナリストは、この傾向は、技術の進歩よりも既存のコンピューターシステムのアップグレードを推進する上で大きな役割を果たしていると示唆する。動作環境のより一般化された意味は、システムまたはサブシステムの設計で満たされる要件のこと。システムによっては単純なガイドラインとしていることもあるが、場合によっては要件を満たしていないと動作しないようにソフトウェアがプログラムされていたり、正式なサポートが受けられなかったりすることがある。推奨動作環境.多くの場合、ゲームの製造元は、ソフトウェアの実行に必要な動作環境とは異なる要件を消費者に示す。これらの要件は通常、推奨要件と呼ばれる。これらの要件は、ほとんどの場合、最小要件よりも大幅に高いレベルであり、ソフトウェアを実行するための理想的な状況を示している。一般的に言って、そのソフトウェアを完全に使いこなし快適な体験にするためには、最小動作環境ではなく推奨動作環境を満たすことが推奨される。ハードウェア要件.アーキテクチャ.すべてのコンピュータオペレーティングシステムは、特定のコンピュータアーキテクチャ用に設計されている。ほとんどのソフトウェアアプリケーションは、特定のアーキテクチャで実行されている特定のオペレーティングシステムに制限されている。アーキテクチャに依存しないオペレーティングシステムとアプリケーションも存在するが、新しいアーキテクチャで実行するには、ほとんどを再コンパイルする必要がある。プロセッサ.メモリ.