CCEnhancer jest niewielkim programem, dodającym wsparcie do kolejnego tysiąca programów w znanym CCleanerze - aplikacji czyszczącej system ze zbędnych, nikomu nie potrzebnych danych. Narzędzie to, wykorzystując plik winapp2.ini, wbudowany w program CCleaner, łatwo definiuje nowe reguły i dodaje opisy kolejnych programów. Program aktualizuje ów plik i sprawia, że CCleaner może z powodzeniem obsługiwać więcej popularnych aplikacji.
CCleaner sprawia, że z naszego komputera usuwane są wszelkiego rodzaju pozostałości po usuniętych programach. Usuwanie takich danych jest istotne z punktu widzenia wydajności systemu - dotyczy to zarówno wielu gromadzonych na dysku zbędnych plików, jak i wpisów w rejestrze, przy czym te ostatnie mają największy wpływ na efekt całościowy.
Nowe profile, zawarte w CCEnhancerze, sprawiają, że czyszczenie komputera jest jeszcze skuteczniejsze, bo objętych jest nim więcej rodzajów danych, charakterystycznych dla kolejnych aplikacji. Po dodaniu nowych reguł do CCleanera, zaznaczone są one w programie gwiazdką, dzięki czemu łatwo można je odróżnić od reszty.
Program daje możliwość automatycznego lub ręcznego pobierania nowych zasad, dotyczących nowych aplikacji. Sam CCleaner może być uruchamiany z poziomu CCEnhancera w opcji cichej - jest to praktyczne rozwiązanie dla osób, które nie chcą zmagać się z wybieraniem opcji i samodzielnym uruchamianiem aplikacji.