software
nounThe programs, routines, and symbolic languages that control the functioning of the hardware and direct its operation.
noun(computer science) written programs or procedures or rules and associated documentation pertaining to the operation of a computer system and that are stored in read/write memory
