La cogenerazione prevede la generazione simultanea di energia termica, elettrica ed eventualmente meccanica, in un unico processo. Nel dettaglio, vengono utilizzati sistemi di generazione tradizionali, come per esempio motori a combustione interna, turbine a vapore, turbine a gas o cicli combinati.