1. A method for automatically generating a second graphical program based on a first graphical program, the method comprising: receiving information specifying the first graphical program, wherein the first graphical program includes a first plurality of interconnected nodes which perform a first functionality, and wherein the first graphical program is associated with a first programming development environment; and automatically generating the second graphical program based on the information, wherein the second graphical program implements functionality of the first graphical program, wherein the second graphical program includes a second plurality of interconnected nodes which perform the first functionality, wherein the second graphical program is associated with a second programming development environment, and wherein the second programming development environment is different from the first programming development environment; wherein said automatically generating the second graphical program is performed without direct user input specifying the second graphical program.