Only in a trivial sense is a DNA coding sequence coding for a protein similar to software.
DNA as a 3 dimensional structure with functions based on this structure and built-in redundancy and infidelity. The interpretation of the sequence is entirely dependent on its environment and never in a binary sense.