Program

Program: "Definition: In computing, a program is a specific set of ordered operations for a computer to perform. ... Programs can be characterized as interactive or batch in terms of what drives them and how continuously they run. An interactive program receives data from an interactive user (or possibly from another program that simulates an interactive user). A batch program runs and does its work, and then stops. Batch programs can be started by interactive users who request their interactive program to run the batch program. A command interpreter or a Web browser is an example of an interactive program. A program that computes and prints out a company payroll is an example of a batch program. Print jobs are also batch programs."

http://searchsoftwarequality.techtarget.com/sDefinition/0,,sid92_gci212834,00.html