A method and system integrates the monitoring of system components and detecting
errors or potential problems (or both) in components of bulk fuel distribution
facilities. Generally, the method and system includes a diagnostic support module
for identifying what stand alone software modules, what fuel hardware, and what
software interfaces/drivers associated with the fuel hardware are present in a
bulk fuel distribution facility. After the diagnostic support module identifies
the unique system components of a particular bulk fuel facility that can include
software and fuel hardware, the diagnostic support module can perform system checks
of the system components to determine if any system components are missing or if
errors or potential problems (or any combination thereof) may exist in a particular
bulk fuel distribution facility. The system checks performed by the diagnostic
support module can include comparing information collected from the system components
against a predetermined set of validation rules.