Typo3 ist ein OpenSource WCMS - programmiert in PHP, JavaScript und TypoScript. Als Datenbank wird MySQL verwendet. TypoScript ist eine eigens für Typo3 entwickelte Skriptsprache und bildet das Herzstück des CMS, da diese Skripts den Aufbau und den Inhalt eines Templates steuern. Verwaltet werden sämtliche Backend und Frontend Daten via Webbrowser. D.h. dass der Unterhalt der Site komplett arbeitsplatzunabhängig ist (vorausgesetzt, dass der User einen Internetzugang und einen aktuellen Browser installiert hat).
Sicherlich einer der grössten Vorteile von Typo3 ist die dynamische Generierung von Bildern und Menus. Damit können Bilder automatisch mit einem Rahmen versehen, verschiedenste Effekte angewendet und in Grösse und Format verändert werden. Menus können sowohl graphisch als auch rein textbasiert generiert werden.
Suchfunktionen und Sitemaps werden vom System selbständig erstellt. Einzelne Seiten oder ganze Ordner können passwortgeschützt oder auch zeitgesteuert angezeigt, respektive unterdrückt, werden. Es besteht die Möglichkeit, sämtliche Daten sowohl als XML oder als WML aufzubereiten. Für PDAs können Versionen ohne Frames erzeugt werden. Benutzerrechte für das Backend können für verschiedene Funktionen innerhalb von Typo3 verteilt werden.