Difference between a program and software


 The difference between a program and software is that the software is all the intellectual information related to the computer, whereas the program is limited to a representation of the operation procedure of the computer. That is, the program is included in the software. In general, in the case of software, a program representing an operation procedure and data used during the execution of the program are often collectively referred to. For example, the word processor software includes font data as well as programs.