Er zijn veel CMS systemen verkrijgbaar, ook pakketten speciaal voor een bepaald type website. Met een CMS programma wordt het aanpassen van uw eigen website sterk vereenvoudigd. CMS pakketten worden zowel door mensen met technische kennis als mensen zonder die kennis gebruikt. Vaak breidt men een bestaand CMS systeem uit wanneer er speciale functionaliteiten nodig zijn. Men zal voor een deel namelijk ook van bestaande functionaliteiten gebruik blijven maken. De gedachte hierachter is dat veel code van een bestaand CMS pakket zich al heeft bewezen.