Noun | 1. | ![]() software, software package, software program, software system, computer software, package - (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" computer program, computer programme, programme, program - (computer science) a sequence of instructions that a computer can interpret and execute; "the program required several hundred lines of code" cataloged procedure - a set of control statements that have been placed in a library and can be retrieved by name contingency procedure - an alternative to the normal procedure; triggered if an unusual but anticipated situation arises library routine - a debugged routine that is maintained in a program library random number generator - a routine designed to yield a random number recursive routine - a routine that can call itself reusable routine - a routine that can be loaded once and executed repeatedly executive routine, supervisory routine - a routine that coordinates the operation of subroutines tracing routine - a routine that provides a chronological record of the execution of a computer program service routine, utility routine - a routine that can be used as needed |