"Software has only achieved a very small portion of what we want it to do."