Głównym zadaniem programu jest chłodzenie procesora (poprzez wykonywanie instrukcji "halt"), program został zoptymalizowany pod kątem procesorów: Intel, AMD, a także Cyrix, obsługuje również większość chipsetów. Umożliwia chłodzenie zależnie od temperatury.
Daje możliwość ustawienia zakresów temperatur, zmian częstotliwości taktowania płyty (FSB) oraz mnożnika (procesora), optymalizacji procesora, prezentuje informacje o dyskach (obsługa S.M.A.R.T.). CPUCool podaje bardzo wiele informacji dotyczących funkcjonowania systemu, m. in.:
temperaturę procesora, płyty głównej, prędkości obrotowe wentylatorów, napięcia, prędkości transferów dysków i inne... Ma możliwość wyświetlania informacji w formie graficznej. Program umożliwia stworzenie dziennika, w którym gromadzone będą wybrane właściwości systemu.









