1. A set of actions clearly defining the key allocation of resources, the main objective, the main workers involved and their respective work load. 2. Computing: Set of specific technical instructions aimed at providing comprehensible instruction to the computer system. There are two kinds of programs a) operating system, which provides the basic instructions to the computer for its function. b) an application program, which aims at specific actions such as word processing.