Como usuario y colaborador de Wikipedia entenderán lo amante que soy de usar las definiciones y artículos que allí son publicados.El código binario es el sistema de representación de textos, o procesadores de instrucciones de ordenador, utilizando el sistema binario (sistema numérico de dos dígitos, o bit: el "0" y el "1"). En informática y telecomunicaciones, el código binario se utiliza con variados métodos de codificación de datos, tales como cadenas de caracteres, o cadenas de bits. Estos métodos pueden ser de ancho fijo o ancho variable.
En un código binario de ancho fijo, cada letra, dígito, u otros símbolos, están representados por una cadena de bits de la misma longitud, como un número binario que, por lo general, aparece en las tablas en notación octal, decimal o hexadecimal.
Tomado del articulo en Wikipedia Código Binario.
Todo el software creado por un programador y que luego es compilado para que pueda ser ejecutado en un computador, se transforma en instrucciones, en realidad en un lenguaje de maquina (0 y 1) que solo un computador puede entender.
Así podemos concluir con que ese lenguaje de maquina o software es un conjunto de Códigos Binarios (0 y 1) agrupados en tal orden que ejecuta una tarea cualquiera en un computador.
O a manera de resumen, Software es lo mismo que un conjunto de Códigos Binarios.