. "The software includes one or more modules recorded on machine-readable media, which can be any medium such as magnetic disks, magnetic tape, CD-ROM, semiconductor memory, or the like." . . .