Wordnet 3.0
NOUN (1)
1. 
 (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; 
- Example: "the market for software is expected to expand"[syn: software, software program, computer software, software system, software package, package]
WordNet (r) 3.0 (2006):
software program
    n 1: (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;
         "the market for software is expected to expand" [syn:
         software, software program, computer software,
         software system, software package, package] [ant:
         computer hardware, hardware]