Projektowanie stron www to skomplikowany i złożony proces. Doskonała znajomość programowania jest przy nim niezbędna. Na szczęście istnieje rozwiązanie również dla tych internautów, którzy do tej pory nie mieli styczności z językami programowania. Jest nim oprogramowanie cms, czyli zbiór aplikacji, których zadaniem jest zarządzanie treścią. Dzięki nim prowadzenie własnej strony internetowej staje się proste, przejrzyste i dostępne dla każdego. Program przekształca wprowadzone przez nas polecenia na język programowania. Dzięki temu my sami wcale nie musimy go znać. Wprowadzana treść jest wstawiana w odpowiednie miejsca na stronie www. Tu bardzo przydatne są szablony stron, czyli szkielet jej układu.
Najprościej rzecz ujmując, programy cms oddzielają zawartość strony od sposobu, w jaki jest ona prezentowana. Ceny programów tego typu są bardzo zróżnicowane. Najlepsze cms, zaprojektowane dla profesjonalnych zastosowań sporo kosztuje i nie każdego na nie stać. Na szczęście dobry cms, przeznaczony dla domowych zastosowań wcale nie musi być drogi. Funkcje, które oferuje są zupełnie wystarczające dla początkujących adeptów prowadzenia własnej strony internetowej. Na rynku znajdziemy nawet darmowy cms, na którym możemy ćwiczyć i doskonalić swoje umiejętności, aż do osiągnięcia perfekcji.