Ich verstehe deine Frage nicht wirklich. Folgende Möglichkeiten hast du ja:
OnPremise: Plugins, Themes (faktisch ja auch ein Plugin), Apps
Cloud: Apps
Im AppSystem kannst du auch Änderungen am Frontend durchführen, aber eben keinen PHP-Code. Also du kannst Einfache Themes auch über das App-System umsetzen, eigentlich ist das vllt. 10 Minuten Aufwand ein einfaches Plugin-Theme in ein App-Theme zu verwandeln.