Before revision: While hardware is understood as the physical architecture of traditional computational devices, built from electrical circuitry and silicone plates , software represents the encoded architecture of storage and instructions.
After revision: While hardware is understood as the physical architecture of traditional computational devices, comprising integrated circuits and supporting infrastructure , software represents the encoded architecture of storage and instructions.