1. A system for reconfiguring a node of a complex system health monitoring system without recompiling and relinking executable code, comprising: a software module containing previously compiled instructions to perform one of a plurality of different standardized functions; a computing node comprising a processor and plurality of software objects, the processor inoperable communication with the software module and configured to execute the previously compiled instructions, the plurality of software objects including utility functions and internal algorithms that facilitate the execution of the previously compiled instructions; and a configuration file configured to provide static and dynamic data to the software module, the configuration file comprising a dynamic data store (DDS), a static data store (SDS) and an binary code database (BCD), the BCD comprising a library of externally compiled executable algorithms that are callable and executable by the software module, the BCD being configured with database identification and retrieval data structures associated with library of externally compiled executable algorithms.