software
noun
°(computing) Encoded computer instructions, usually modifiable (unless stored in some form of unalterable memory such as ROM). Compare hardware.