A method, system, and medium are provided for automating the work order and specification processes for engineering projects. In one embodiment, operating system code may be adaptively stored and updated within a non-volatile storage device across at least two different memories into at least two code objects based on the relative utilization of the system code in the two code objects. The management unit 9 transmits an output suppression command signal to the other dispersed power sources 1b through 1e of which the voltage at the power receiving point is not exceeding the upper limit of the proper value to make the other dispersed power sources 1b through 1e to suppress their outputs and store surplus power into storage batteries 8. The decomposition of such substances into chloride ions results in passivating-film breakdown and gas-producing reactions with the electrolyte.