ModuleStudio vereinfacht und beschleunigt die Erstellung, Pflege und Anpassung von Anwendungen für Zikula und Symfony. Gleichzeitig stellt es die Qualität dieser Anwendungen sicher. Anwendungen können in einem grafischen Editor entworfen werden und dann wird der Code generiert. Mit Hilfe eines Generators wird die Erzeugung einer Anwendung in hohem Grade automatisiert.
Durch die modellgetriebene Entwicklung entstehen damit nicht nur technische und qualitative, sondern auch konkrete finanzielle Vorteile. Die Software modelliert lediglich die fachlichen Eigenschaften der gewünschten Software auf einer abstrakten Ebene. Die technische Programmierung wird automatisch von ModuleStudio erledigt. Der Anwender ist durch den hohen Automatisierungsgrad in der Lage, seine Produktivität enorm zu erhöhen. Weil wesentliche Aufwände für Entwicklung und Testen des Quellcodes entfallen können, erhöhen sich Geschwindigkeit, Produktivität und Effizienz immens.
Durch die Verwendung von ModuleStudio werden die Konformität der erstellten Erweiterungen zur API von Zikula und in Bezug auf Sicherheit sichergestellt.Fehlerbehebungen und Verbesserungen fließen zentral in den Generator ein, dadurch ist die Qualität der erstellten Erweiterungen auf konstant hohem Niveau. Neue Versionen des Generators erlauben es aus bestehenden Modellen neuen Code für neue Versionen von Zikula zu erzeugen, so dass auch die langfristige Wartung der sich im Einsatz befindlichen Software einfach möglich ist.
Mit jeder Anwendung des Werkzeugs entsteht ein neues Modell, das von den beschriebenen Vorteilen profitieren kann, womit sich der Gesamtnutzen multipliziert. Ganze Produktpaletten können auf diese Weise in Rekordgeschwindigkeit entstehen, auf Stand gehalten und auch langfristig ohne explodierende Aufwände gewartet werden. Dieser Ansatz sorgt dafür, dass sich die Investitionskosten in ModuleStudio nach nur wenigen Projekten amortisieren. ModuleStudio kann sogar frei heruntergeladen und verwendet werden. Jeder kann so seine individuellen Anwendungen für Zikula ohne große Vorkenntnisse erstellen. Wir freuen uns über reichliches Feedback zur weiteren Verbesserung.