International Montage Maintenance (IMM) is a company that operates as an engineering, procurement, and construction (EPC) contractor for power plants. It offers power generation, energy storage, maintenance and on-site assistance, spare parts installation, and other services. The company caters to solar, hydro, thermal, and hybrid power plants.