Eine Seite zu erstellen, kann mit viel Programmierarbeit verbunden sein. Content-Management-Systeme (CMS) erlauben es auch denjenigen, die kein oder nur ein rudimentäres Programmierwissen besitzen, eine Website zu gestalten.
Ein CMS ist also eine Software, mit der man ohne Programmierkenntnisse Webseiten erstellen und bearbeiten kann. Das Layout der Seite ist dabei vom Inhalt getrennt. Ein Redakteur wird also keine Gelegenheit haben durch Unwissen das Aussehen und die Funktionalität der eigenen Webseite zu torpedieren, weil er nicht in den Code eingreifen muss/kann. Zudem können mehrere Redakteure gleichzeitig eine Seite verwalten. Das ist ein großer Vorteil für Webpages, die viele Inhalte produzieren. Sollten auf der anderen Seite einmal Anpassungen durch einen Webdesigner anstehen, bleiben die Inhalte von den Designänderungen unberührt.
TYPO3 ist ein solches System und gehört in Deutschland zu einem der beliebtesten CMS. Es ist außerdem ein Open-Source-Projekt mit einer breiten und aktiven Community, die das System stetig weiter entwickelt, testet und verbessert. Daraus ergibt sich ein stabiles und sicheres CMS.
TYPO3 ist zudem im Gegensatz zu einfachen Homepage-Baukästen sehr flexibel und nahezu beliebig erweiterbar, sodass es sich sowohl für kleine Webseiten als auch für komplexe oder komplexer werdende Projekte eignet.