Axpert ist eine Low-Coding-Plattform für die schnelle Entwicklung von Unternehmensanwendungen. Sie benötigen lediglich SQL-Kenntnisse, um mit der Erstellung der Anwendung zu beginnen. Mehrere geschäftskritische Anwendungen laufen weltweit auf Axpert.
Große und robuste Anwendungen schnell entwickeln:
Der Axpert Process Server ist erprobt und läuft in vielen Kundenumgebungen mit Anwendungen im Unternehmensmaßstab. Der Entwicklungsprozess erfordert kein tiefes Programmieren, sodass große Anwendungen mit weit weniger Aufwand erstellt werden können.
Anwendungsentwicklung näher am Benutzer:
Dies kann ein sehr bedeutender Vorteil sein, wenn Anwendungen um nicht standardisierte Geschäftsprozesse herum entwickelt werden. In diesem Fall kann die Anwendung einer agilen Methode zur Entwicklung der Prozessstrukturen mit häufigen Bereitstellungen für Endbenutzer oder die Durchführung einer „paarweisen Entwicklung“ zusammen mit dem Domänenbenutzer magische Ergebnisse liefern.
Geschäftsberichte können vor Ort in Zusammenarbeit mit dem Kunden entwickelt werden. Berichte zu erstellen ist einfach eine Frage des Schreibens einfacher SQL (Select)-Anweisungen. Der Großteil der Berichterstellung kann auf diese Weise erreicht werden.
Schlanke Architektur:
Der Axpert Process Server ist eine kleine Menge von Webdiensten, die Prozessstrukturen als Anwendung analysieren und rendern können. Die Größe der Webdienste wird nicht basierend auf der Anzahl der Prozessstrukturen zunehmen. Die Webdienste ändern sich auch nicht basierend auf den Geschäftsregeln oder der Art des implementierten Geschäftsprozesses. Dies bedeutet einfacheres Lastenausgleich, geringere Bereitstellungskosten und eine bessere Gesamtleistung.
Schnellere Entwicklung im Vergleich zur traditionellen Programmierung:
Die Anwendungsentwicklung mit Axpert wird viel schneller sein als mit herkömmlicher Programmierung. Die Einsparungen resultieren hauptsächlich aus der Automatisierung der meisten alltäglichen Aktivitäten in der Anwendungsentwicklung durch den Prozessserver – wie das Erstellen und Warten von Datenbanktabellen, das Transaktionsmanagement, CRUD-Operationen, das Schreiben von Berichten, die Verwaltung der GUI, die automatische Unterstützung für den Datenimport und -export, OLE-Integration mit Office-Tools, E-Mail-Unterstützung usw.
Änderungsmanagement vereinfacht:
Da eine Axpert™-Anwendung prozessunabhängig ist, wird das Änderungsmanagement einfacher. Geschäftsregeln können einfach durch Bearbeiten der Prozessstrukturen geändert werden. Neue Geschäftsprozesse können durch Definieren neuer Prozessstrukturen und deren Zuordnung zu den bestehenden erstellt werden.
Hybride Bereitstellung:
Eine Prozessstruktur kann über das Web in einem Standardbrowser oder als Windows-Desktop-Anwendung aufgerufen werden. Sie kann auch über verschiedene Datenbankserver bereitgestellt und auf Prozessebene synchronisiert werden. Eine auf Axpert™ entwickelte Anwendung kann als Thin Client, Rich Client oder verteilte Datenbankanwendung bereitgestellt werden. Interessanterweise muss diese Entscheidung nicht zum Zeitpunkt der Anwendungsentwicklung getroffen werden.