For practical reasons and based on the fact, that the use of the heat output for different purposes requires different temperature levels of the heat, and that these and other differences influence efficiencies of the cogeneration, cogeneration could be divided into classes such as: "industrial cogeneration", "heating cogeneration" and "agricultural cogeneration".
Om praktische redenen en op grond van het feit dat voor verschillende toepassingen verschillende temperatuurniveaus van de geproduceerde warmte nodig zijn en dat deze temperatuurverschillen het rendement van de warmtekrachtkoppeling beïnvloeden, zou warmtekrachtkoppeling kunnen worden onderverdeeld in drie klassen, bijvoorbeeld: "warmtekrachtkoppeling voor de industrie", "warmtekrachtkoppeling voor verwarming" en "warmtekrachtkoppeling voor de landbouw".