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.