Yes, but what does "computer program" mean and how does its meaning differ from "computer software"? And is there anything encyclopedic, beyond this semantic item, to say about computer programs-qua-programs that you mightn't want to say about programs-qua-software?