18. A computer readable storage medium storing a program having instructions, the instructions when executed by a processor to cause a computer to: provide a development environment application; change a document using a text editing tool co-functional with said development environment application, wherein said document comprises a configuration for a network device and wherein said configuration is retrieved from said network device in response to a user request; display said document on a user interface co-functional with said development environment application and allow a user to make said change to said document via said user interface; generate code corresponding to said change via a code generator co-functional with said user interface; and send said change to said network device via a communication module co-functional with said code generator, wherein said communication module is operable to: send a first code component from said communication module to said network device; and receive a second code component from said network device at said communication module in response to said first code component; and wherein said user request comprises at least one request selected from the group comprising: initiate an automatic completion of a command entered by said user into said document, wherein said first code component comprises a textual fragment of said command, wherein said second code component comprises said command in its entirety, and wherein said command in its entirety is added to said document; request a list of commands that are appropriate to a position in said document, wherein said first code component requests said list, wherein said second code component comprises said list, wherein said list is displayed to said user, and wherein said user may select a command from said list for insertion into said document at said position; and initiate a syntax check, wherein said first code component comprises a request for said syntax check, wherein said second code component comprises a detection of an error in said document, and wherein said document is updated to display said error.
19. The computer readable storage medium system as recited in claim 18 wherein said change in said configuration is sent without sending an unchanged component of said configuration to said network device and wherein said communication module is further operable to: form a transport object wherein said transport object contains code comprising said change; and dispose said transport object within a transport medium wherein said transport medium comprises an interface, wherein said interface complies with Common Object Request Broker Architecture, and wherein said transport medium is selected from the group comprising; a serial line interface; Telnet; and Secure Shell.