CMS - jest to system zarządzania treścią (ang. Content Management System). Inaczej rzecz biorąc jest to specjalnie zaprojektowana strona internetowa napisana w języku skryptowym (np. php, asp, jps) z panelem administracyjnym.
CMS-y powstały wiele lat temu aby usprawnić pracę projektantów stron internetowych oraz ich klientów.
Zanim powstały CMS-y każda strona i podstrona była tworzona oddzielnie. Przy małych projektach stron www było to jeszcze opłacalne, ale gdy powstawały coraz większe portale liczące od kilku dziecięciu do kilku tysięcy stron portale zmiana np. wyglądy projektowanej strony stawała się praktycznie niemożliwa. W tym czasie powstały ramki, dawały łatwość uzupełniania strony webmasterom. Takie rozwiązanie niestety nie nadawało się dla klientów, którzy chcąc zaoszczędzić pieniądze na uzupełnianiu stron, gdyż nadal była potrzebna znajomość kodu HTML.
Dopiero w 1995 roku firma CNET zaprojektowała pierwszy system zarządzania treścią – tzw CMS.
W późniejszym czasie dało to „życie” innym komercyjnym i niekomercyjnym systemom tj. Joomla, oscommerce, php-nuke, wordpress i wiele innych.
Dopiero po tym czasie, gdy takie rozwiązanie weszło na porządek dzienny każdy klient mógł z łatwością samodzielnie uzupełniać swoją stronę. Dało to możliwość inwestowania w firmę poprzez łatwość obsługi strony i kolosalne oszczędności poprzez brak potrzeby zatrudnianie informatyka na etacie firmowych.
Wiele dużych firm zajmujących się tworzeniem/projektowaniem stron www stworzyła własne CMS-y. Takim właśnie systemem jest nasz FastCMS. Jest to profesjonalny system dopasowywany pod potrzeby klienta (grafika – wygląd strony, moduły, formularze, aktualności i wszystko czego klient potrzebuje). Jest to także idealne narzędzie pod pozycjonowanie w wyszukiwarkach internetowych. Daje możliwość edycji parametrów strony tj. keywords, description, title co daje potężną przewagę na samym starcie i w trakcie działania serwisu www.