ほとんどのアプリケーションにおいて、次のような実行環境がベストな条件となります。
ただし、このベストな条件で配布されたとしても、なお取り組むべき多くの実行リスクが存在します。
どんなアプリケーションを設計および実装するときでも、自身がおかれた環境の最善の実行条件と最悪の実行条件をできるだけ早い時期に認識し、その間に存在するリスクを判断することが重要です。
可能性のあるリスクの認識と判断については、「リスク・チェック・リスト」を参照してください。