Oprogramowanie CMS jest aplikacją do samodzielnego tworzenia stron, a raczej zarządzania treścią na nich umieszczoną. Program operuje na darmowych szablonach, w ramach których użytkownik może dodawać albo likwidować moduły. Najważniejszą zaletą systemu do zarządzania treścią jest możliwość zmiany treści i wyglądu witryny samodzielnie, o każdej porze, bez udziału informatyków i posiadania fachowej wiedzy programistycznej.
Darmowy CMS jest do pobrania z sieci. W internecie znajdziemy również kurs CMS. Niektóre z kursów są dostępne w wersji wideo. Inne to tutoriale, czyli podręczniki z obrazkami pokazującymi krok po kroku, jak wykonać dane zadanie i opanować funkcje programu.
Najlepsze CMS powinno być funkcjonalne. Funkcjonalność to jednak bardzo pojemne pojęcie, także słowo-wytrych, czyli nieścisłe, wieloznaczne. Dobry CMS pozwala zamieszczać informacje z wyprzedzeniem. Oprogramowanie CMS z górnej półki umożliwia tworzenie dużych galerii podzielonych wg tematów.
Dobry CMS nie ogranicza nas w kwestii dodawania zdjęć i grafiki. Aplikacja powinna mieć moduł sond i ankiet. Dzięki nim będziemy wiedzieć, czy serwis podoba się użytkownikom i co trzeba w nim zmienić. Oczywiście można poprosić internautów o przysyłanie opinii i sugestii na skrzynkę, ale to będzie nieskuteczne. Komu obcemu będzie się chciało pisać takiego maila? Lepiej jest stworzyć sondę. Jedno kliknięcie i mamy informację.
Najlepsze CMS ma rozbudowany panel z narzędziami edytorskimi, który pozwalają formatować artykuły, teksty, wpisy.