In biology, it's called replication.
Indeed, that is one perspective and no doubt the most important for many disciplines - biology, medicine , etc! Notably, these are the more "real world" disciplines.
Im sure that each discipline may have a different way of looking at the same thing and exploring those differences might be at the root of improving our understanding. For instance, it could be that the quandary I am in has to do with the difference between randomness in algorithmic information theory v statistics. Im not sure, but Im confident Doctor Stochastic can help clear it up.
Likewise, you have a different concept of hardware/software than Doctor Stochastics (and mine.) To me, the software (algorithm) is the recording and the hardware is the record player. IOW, the DNA is the recording of the algorithm, the organism is the DNA player.
Others could say the software is the music, the hardware is the record. As PatrickHenry might say, thats a wafer thin difference but an important one nevertheless as we look at information theory and molecular biology.
I've pointed out that this analogy applies only to some simplistic cases. The picture, in reality, is quite different, as I started explaining, above.
You don't get different music when you play a record on different record players.
There are a lot of ways of looking at biology and evolution. If I had a penny for every model devised, particularly by physicists, I'd be rich. It's advisable to actually learn some biology.