関数に基づく
* ハードウェア: これは最も一般的で直接的な反対です。ハードウェアとは、コンピューターシステムの物理コンポーネントを指し、ソフトウェアはハードウェアに何をすべきかを伝える手順のセットです。
* ウェットウェア: これはあまり一般的ではありませんが、人間の脳と情報を処理する能力を指します。 Wetwareは、ソフトウェアを作成および使用するのは人間の要素であるという意味で、ソフトウェアの「反対」であると言えます。
フォームに基づく
* 物理オブジェクト: ソフトウェアは無形で、コードとして存在します。 物理的なオブジェクトは、物理的な存在を持つ具体的です。
* 手動プロセス: ソフトウェアはタスクを自動化します。手動プロセスでは、人間の介入が必要です。
目的に基づく
* アナログ: ソフトウェアはデジタルです。 アナログシステムは、個別の信号ではなく連続信号を使用します。
* 非デジタル: ソフトウェアはデジタルテクノロジーの一形態です。非デジタルプロセスには、物理的な行動、自然現象、またはデジタル以前の技術が含まれる場合があります。
最終的に、ソフトウェアの「反対」は、特定のコンテキストとそれを対比しようとしているものに依存します。
