TYPO3 hat eine strikte Trennung von Layout und Inhalt.
Eine gute Benutzerverwaltung, in der man Gruppen und Benutzern verschiedene Rechte zuweisen kann.
Einen Workspace, der es dem Redakteur ermöglicht, zunächst einmal Inhalte einzufügen und diese zu prüfen. Danach können diese Inhalte per Knopfdruck veröffentlicht werden.
Ein intuitives Backend, in dem sich der User leicht zu Recht findet.
Einen Rich Text Editor, in dem der User den Text eingeben und nach Vorgaben des Administrators editieren kann.
Eine Skriptsprache namens Typoskript mit der der Administrator Navigationen und Inhalte erzeugen und im umgebenden HTML Template ausgeben lassen kann.
Ein Newssystem, eine Suchfunktion, Mehrsprachigkeit und und und.