Modellbasiert
Deklarativ Anwendungen entwickeln
Ausschließlich durch Modellbeschreibungen entstehen neue Apps, automatisch durch TopLogic – the automated app engine. Das Anwendungsmodell steht im Mittelpunkt der Anwendung und bildet stets konsistent und vollständig die systemische Umsetzung ab. TopLogic ist eine stabile, effiziente und offene Plattform, um Digitalisierungslücken schnell und erfolgreich zu schließen. Das ist Anwendungsentwicklung auf dem Niveau, das Unternehmen heute brauchen, um Anwendern schnell genau die Tools bereitzustellen, die sie benötigen.
TopLogic – the automated app engine ist die konsequente Umsetzung der Vision, dass Software modellzentriert und nicht mehr codezentriert entwickelt wird. Die Entwicklung startet mit dem Deployment einer lauffähigen Anwendung, der TopLogic App-Engine. Darin sind bereits die wichtigsten nicht-fachlichen Komponenten enthalten, die professionell betriebene Anwendungen ausmachen. Statt all diese Funktionen um das Fachmodell nachträglich mühsam aufzubauen, wird mit TopLogic das Fachmodell in die laufende Anwendung geladen und dort auskonfiguriert. Das Modell ist dabei nicht der Startpunkt der Anwendungsentwicklung sondern ist und bleibt das Zentrum der laufenden Anwendung.
Rasche Prozessveränderungen fordern überall im Wirtschaftsleben die schnelle Entwicklung und Implementierung von Applikationen.
Die Digitalisierung ermöglicht neue Geschäftsmodelle, indem Innovationspotentiale unmittelbar in die Produktentwicklung einfließen und das Leistungsangebot deutlich verändern.
TopLogic – the automated app engine wurde für die Umsetzung der hieraus entstandenen Anforderungen an heterogene Anwendungslandschaften gebaut. Objektorientierung weitergedacht, ermöglicht, dass eine Vielzahl von technischen und fachlichen, wiederverwendbaren Komponenten in den TopLogic Bibliotheken zur Verfügung stehen, um genau die Apps bereitzustellen, die die Anwender benötigen.
Die TopLogic Partner erweitern beständig den Komponenten- und Lösungsvorrat, auch ein Aspekt, um die Digitalisierung des Softwareentwicklungsprozesses zu gestalten.