Patent ID: 6918038

Claim:
A system for generating, installing to a plurality of linked remote computers, and monitoring a secure network of nodes, said system comprising: A. at least one software application; B. an installation server, configured to facilitate installation of said at least one software application; C. a generator, configured to generate a plurality of software components from a network definition, including a plurality of agent modules, wherein each agent module is executable on a corresponding remote computer to initiate communication with said installation server and subsequent installation of a corresponding software application on said remote computer to form a node, wherein each of said nodes is capable of automatically establishing communication with others of said nodes according to said network definition; D. a monitor node configured to monitor security of said network; and E. wherein said network definition includes a plurality of node definitions, each node definition including: (i) an identification of one of said plurality of remote computers; (ii) an identification of at least one software application to be installed on said remote computer to form a node; and (iii) an identification of each other node to which said node is to be linked.