1. A method of providing data packets to a plurality of computer systems coupled to a network, comprising: providing a network management system on a network, wherein the network management system comprises a network management system server and one or more agent programs on one or more computer systems, wherein an agent program is configured to receive commands from the network management system and to implement received commands on a computer system; providing an update system on the network, wherein the update system is configured to issue commands to the network management system for execution on the network management system server or one or more computer systems; identifying one or more data packets with the update system; associating one or more identified data packets with one or more computer systems; generating one or more commands in the update system; and sending one or more generated commands from the update system to the network management system, wherein in response to one or more received commands the network management system installs one or more identified data packets on one or more computer systems associated with one or more identified data packets using the network management system server and one or more agent programs.