CentOS jest dystrybucją opartą na Red Hat Enterprise Linux. System wydaje się być bardzo podobny do swojego pierwowzoru, bowiem bazuje na jego pakietach, a twórcy dążą do całkowitej jego kompatybilności z Red Hat.
System umożliwia zarządzanie pakietami przy pomocy dwóch programów: up2date i yum. Zawiera ponadto aplikacje z zakresu biura, multimediów i rozrywki (m.in. OpenOffice.org, Evolution, Firefox, Thunderbird), a podczas instalacji użytkownik może sam zdecydować, które aplikacje będą mu potrzebne.
CentOS przeznaczony jest zarówno dla serwerów i komputerów przeciętnych użytkowników, jednak preferowane jest posiadanie minimalnego doświadczenia w pracy z Linuksem.