software

The computer programs, procedures, rules, and possibly associated documentation concerned with the operation of a data processing system. (Ref. ANSI X3.172.)

NOTE 1 Contrast with "hardware" and "firmware".

NOTE 2 Computer programs stored on disks, including hard drives and CD‑ROMs, are customarily referred to as software.

References: 

JESD100-B, 12/99