CMS ist die Abkürzung für Content Management System und steht für eine Anwendung, mit der der Nutzer eine Webpräsenz auch ohne Programierkenntnisse verwalten und aktualisieren kann.
Theme nennt man den Bereich unter Wordpress, der für das Aussehen (Webdesign) zuständig ist. Dabei werden auch Templates eingesetzt.
Dieses Theme kann man individuell für das eigene CI anpassen. Dabei sollte man aber ein Child-Theme einsetzen.
Bei Joomla! werden Themes als Templates bezeichnet!