So software can also fail in ways that are similar to
hardware
problems - EXCEPT that software will NEVER develop an entirely
new bug called a failure due to age problems whereas hardware
will always eventually reach this stage if used long enough.
If this latter characteristic is what you refer to as the prime
difference between hardware and software, then I agree 100%!!!
That's exactly what I mean. Software problems are essentially design
errors, hardware problems can be design errors or because some component
has failed.
-tony