Exactly, the software itself defines the physical manifestation in hardware, it fundamentally constructs and orients channels for electrons to flow through.
Discussion
Maybe not electrons, but at some level the axioms that govern computer architecture provide a space of possible interactions given a set of iterated instructions and software constrains that space.