CMS - Narzędzie do zarządzania treścią. W jaki sposób chcesz móc dodać bazę danych, obsługę pól, zapisanie konfiguracji. Itd?
A jak już w JS.
Dodawanie własnych skryptów, arkuszy. AJAX dowolnego servera (uwaga tu jest haczyk :))
Szybka zmiana wyglądu strony.
Na start powinno ci wystarczyć :).