An information processing apparatus, to which a fuel cell unit having a
fuel cell and a storage unit is connectable, the information processing
apparatus comprises: an input unit for externally inputting a program;
and a control unit for performing communication with the fuel cell unit.
The program inputted via the input unit is transmitted to the fuel cell
unit and stored in the storage unit. According to the configuration
described above, control programs for fuel cell units can be easily
updated.