In Zeiten vielfältiger digitaler Herausforderungen benötigen Unternehmen einen leistungsstarken und verlässlichen Partner.
Wir bieten Ihnen flexible und skalierbare Lösungen an, die wir gemeinsam mit Ihnen erarbeiten und optimal an Ihr Unternehmen und Ihre Bedürfnisse anpassen.
Als junges Aachener Unternehmen leben wir am Puls der Zeit, lieben die Herausforderung und setzen uns mit Leidenschaft für Sie als unseren Kunden ein.
Wir verwenden moderne Technologien und agile Entwicklungsprozesse, die uns eine effiziente und individuelle Umsetzung ermöglichen. Dabei sind für uns eine hohe fachliche Kompetenz und die Zusammenarbeit mit spezialisierten Partnern elementar.
Als eingespieltes Team, das zusammen Berge versetzen kann, sehen wir auch unsere Kunden als Teammitglieder.
Wir finden Lösungen: Mit diesem Motto als Leitspruch führen wir Ihr Projekt zum Erfolg. Dabei können Sie auf unsere vielfältigen Erfahrungen und unser umfassendes Technologieportfolio zurückgreifen.
Wichtig ist uns, Ihnen eine komplette und innovative Lösung anbieten zu können. Unsere Leistungen umfassen dabei die eingehende Beratung, Konzeption und Realisierung ebendieser Lösung.
Bestellungen von Veterinärprodukten mit anschließender Auswertung
Veterinärservice-Dienstleiter
Für unseren Kunden haben wir in diesem Projekt eine multimandantenfähige Plattform entwickelt, über die Lieferanten, Verbraucher und andere Interessensgruppen Produkte verwalten und bestellen können.
Square wurde ursprünglich für Tierarztpraxen entwickelt, lässt sich jedoch flexibel in anderen Domänen einsetzen. Durch die systemweite Multimandantenfähigkeit sehen Nutzer nur die Daten, die für ihre Rollen und Standorte relevant sind, wodurch Datensicherheit und klare Verantwortlichkeiten gewährleistet sind.
Ein zentraler Bestandteil von Square ist die Möglichkeit, umfangreiche Auswertungen über Bestellungen und Preise zu erstellen, die den teilnehmenden Unternehmen und Interessensgruppen erhebliches Optimierungspotential darbieten.
DSL-basierte Generierung von Maschinensteuerungen
Internationaler Maschinenbauer
Im OEM-Bereich entwickelten wir eine umfangreiche Platform für Produktketten unseres Kunden, welche über quasi-automatisierte Generierung Endanwendungen produziert, die letztlich als Steuerungssoftware in Produktionsstätten eingesetzt wird.
Unser Kunde benötigte eine Software-Lösung, mit der sowohl Bestandssysteme als auch Neuentwicklungen von Maschinenbaureihen bespielt werden können. Zuvor wurden auf kundenseite individuelle Maschinensteuerungen für jede Baureihe entwickelt, wodurch enorme Schwierigkeiten im Bezug auf Wartbarkeit, Konsistenz und Entwicklungsaufwand enstanden. Um diese Problemzonen anzugreifen, konzipierten und entwickelten wir eine mehrschichtige Platform, in der Endanwendungen aus komplexen Maschinen-Datenmodellen mittels einer domänenspezifischen Beschreibungssprache generiert werden können.
Die Platform produziert somit auslieferbare und reproduzierbare Software aus zentralisierten, wartbaren Modellen unter Versionskontrolle. Der Generierungsprozess unterstützt zahlreiche Eingriffs- und Migrationsmöglichkeiten, sodass langjähriger Betrieb und kontinuierliche Entwicklung von Maschinen möglichst reibungslos ablaufen können.
Fitness Analyseplattform
Hersteller von Sportgeräten
In diesem Projekt wurde eine Software-Anwendung entwickelt, um Sportlern die Möglichkeit zu bieten, ihr Training zu analysieren und zu optimieren.
Die Anforderungen an dieses Projekt waren vielfältig: Die Lösung musste in der Lage sein, Daten von Sportlern zu sammeln, die über tragbare Sensoren erhoben wurden. Diese Daten mussten daraufhin aufbereitet und für Analysen zur Verfügung gestellt werden. Des Weiteren mussten Verwaltungsfunktionen (z. B. Sensor-Firmware-Updates) entwickelt werden. Dieses Projekt wurde von uns in Zusammenarbeit mit einem langjährigen Partner umgesetzt. Wir waren hierbei für die Entwicklung des Backends sowie einer Webanwendung zuständig. Unser Partner entwickelte eine mobile App, die dem Sportler auch während des Trainings zur Verfügung stand.
Die Lösung umfasste die Entwicklung eines auf Microservices basierenden Backends. Dieses bestand aus verschiedenen, mit Spring Boot entwickelten Anwendungen. Zusätzlich wurde eine mit React entwickelte Frontend-Komponente integriert. Zur Nutzerverwaltung wurde Google Firebase genutzt. Die Anwendung wurde in einem AKS-Kubernetes-Cluster mittels Helm-Chart deployed.
Produktinventur und Wartungsplanung
Internationaler Maschinenbauer
Für einen Kunden aus dem OEM-Bereich entwickelten wir eine Software-Lösung, über die Endanwender langlebige Produkt-Lebenszyklen einsehen und verwalten können.
Das Projekt beinhaltete die Konzeption und Entwicklung einer Anwendung für die digitale Verwaltung von Hardware-Assets, bei der Wartungsintervalle und Produkspezifikationen im Vordergrund stehen. Anwender können Berichte über abgeschlossene und geplante Reparaturen und Inspektionen ihrer industriellen Assets abrufen. Auf der Seite unseres Kunden ermöglicht die Applikation Technikern und Inspektoren einfach geführte Protokollierung von Wartungen, und begleitet den gesamten Lebenszyklus der Produkte vom Kauf über den Einsatz bis zur Dekommissionierung.
Für die Web-Anwendung wurden Backend und Frontend Komponenten entwickelt, die über ein in der Cloud gehostetes Kubernetes Cluster bereitgestellt werden.
Lehr- und Lernsystem mit integrierter Kursverwaltung
Lokaler Verein
Im Rahmen des Projekts haben wir eine digitale Lernplattform sowie eine Kursverwaltung für den Kunden konzipiert und entwickelt.
Ein lokaler Verein hatte die Anforderung, eigenständig Ausbildungskurse für seine Mitglieder zu organisieren, durchzuführen und den Teilnehmern die Möglichkeit zum digitalen Lernen zu bieten. Dafür haben wir eine webbasierte Anwendung entworfen, die auch über mobile Endgeräte bedienbar ist. In diesem Projekt haben wir den Kunden umfassend bei der Umsetzung seiner Ziele unterstützt. Dies umfasste die Anforderungsanalyse, das Design und die Implementierung der Anwendung sowie den anschließenden Betrieb.
Die Plattform besteht aus zwei Komponenten: Als Backend kommt eine Spring-Boot-Anwendung zum Einsatz, die REST-APIs sowie Funktionen zur Datenhaltung und Verwaltung bereitstellt. Das Frontend haben wir mit Angular entwickelt und es ist für den Einsatz im Browser sowie auf mobilen Endgeräten optimiert. Beide Komponenten haben wir als Container (Docker) in einem Kubernetes-Cluster installiert. Zur Verwaltung dieser Container haben wir ein Helm-Chart verwendet.
Verwalten und Warten von Smart-Grid Komponenten
Deutsches Technologieunternehmen
In diesem Projekt unterstützen wir unseren Partner Trivium eSolutions GmbH bei der Entwicklung einer Asset Verwaltung im Bereich Smart-Grids.
Ziel des Projekts war die Entwicklung einer skalierbaren, multimandanten-fähigen Plattform, die den Kunden in der Verwaltung und Wartung von verteilen Anlagen unterstützt. Die Lösung ist eine moderne, Cloud-agnostische Microservices-basierte Anwendung, die in einem Kubernetes-Cluster betrieben wird. Das System besteht aus über 10 verschiedenen Services, die über einen Message Broker integriert werden. Zusätzlich wird eine BPMN-Workflow-Engine verwendet, um verschiedene Arbeitsabläufe bezüglich der Wartung von Geräten zu modellieren.
Wir haben unseren Partner in diesem Projekt als Software-Architekt und Entwickler unterstützt. Durch die Integration in ein agiles Projektteam konnten eine für den Kunden optimale Lösung entwickelt werden.
Verwaltung von SAP Profitcentern
Städtischer IT Anbieter
Wir haben für unseren Kunden eine Anwendung entwickelt, die ein SAP-System anbindet und dort befindliche Informationen über Profitcenter anzeigt.
Der Kunde suchte nach einer Möglichkeit, Finanzinformationen visuell ansprechend auf mobilen Geräten anzuzeigen und den Nutzern so einen vereinfachten Zugang zu diesen Informationen zu gewähren.
Um das Problem zu lösen, entwickelten wir eine J2EE-Anwendung, die wir über den SAP Java Connector an das bestehende SAP-System anbanden. Als Frontend-Framework setzten wir Primefaces (JSF) ein. Dabei stellten wir sicher, dass die Anwendung auch auf mobilen Geräten nutzbar und visuell ansprechend ist. Wir stellten die Anwendung anschließend über eine JBoss-Instanz bereit.