Computer programs (which are stored in and executed by computer hardware) and associated data (which also is stored in the hardware) that may be dynamically written or modified during execution.
(IETF RFC 4949 Ver 2)
Computer programs and associated data that may be dynamically written or modified during execution.
NIST SP 800-53 Rev. 4 under Software
NISTIR 7693 under Software
All or part of the programs, procedures, rules, and associated documentation of an information processing system.
NISTIR 7695 under Software