The system is multi-fuel fed, i.e. it can operate with either Natural Gas, Propane/LPG or Biogas, converting it to electrical power through an intermediate production of hydrogen (via steam reforming) using a Proton Exchange Membrane Fuel Cell (PEM-FC).