A system and method for programmatically analyzing and modifying a
graphical program via a network. The graphical program may be stored on a
memory medium at a first location. A program may be executed on a
computer system at a second location. The computer system at the second
location may be coupled via a network to the memory medium at the first
location or may be coupled to a computer system or device which includes
or has access to the memory medium at the first location. The program on
the computer system at the second location may execute to
programmatically analyze the graphical program via the network. In one
embodiment the program on the computer system at the second location may
also execute to programmatically modify the graphical program via the
network, based on the programmatic analysis of the graphical program.