Software são códigos em linguagem natural ou não, entendíveis por um sistema computacional, assim como qualquer dado que faça com que opere corretamente.