1. A method for creating a graphical program that performs a task, the method comprising: displaying a node in a graphical program; configuring the node to receive a task specification; and executing the node in the graphical program, wherein said executing the node comprises: the node receiving a task specification as input, wherein the task specification specifies a task; and the node invoking execution of a program to perform the task.