Case Studies
Case Studies
Ausgewählte Projekte, die zeigen, wie wir komplexe Herausforderungen in erfolgreiche Lösungen verwandeln.
Selected projects showing how we turn complex challenges into successful solutions.
Migration einer MS Access Datenbank zur Web-Applikation
MS Access Database Migration to Web Application
Herausforderung
Challenge
Ein Unternehmen verwaltete seine geschäftskritischen Daten in einer über Jahre gewachsenen MS Access Datenbank. Mehrbenutzer-Zugriff war stark eingeschränkt, es gab keinerlei Berechtigungskonzept und die Datenbankgröße stieß zunehmend an technische Grenzen. Datenkonsistenz und -sicherheit konnten nicht mehr gewährleistet werden.
A company managed its business-critical data in an MS Access database that had grown over many years. Multi-user access was severely limited, there was no authorization concept, and the database size was increasingly hitting technical limits. Data consistency and security could no longer be guaranteed.
Lösung
Solution
Entwicklung einer modernen Web-Applikation mit MSSQL-Datenbank als Backend. Implementierung eines granularen Berechtigungs- und Rollensystems, das den Zugriff auf Daten und Funktionen je nach Benutzerrolle steuert. Vollständige Migration aller bestehenden Daten mit Validierung und Bereinigung. Die neue Oberfläche orientiert sich an den gewohnten Arbeitsabläufen, um den Umstieg für die Mitarbeiter so reibungslos wie möglich zu gestalten.
Development of a modern web application with MSSQL database backend. Implementation of a granular permission and role system controlling access to data and functions based on user roles. Complete migration of all existing data with validation and cleansing. The new interface follows familiar workflows to make the transition as smooth as possible for employees.
Ergebnisse
Results
Portierung eines 20 Jahre alten Webportals
Porting a 20-Year-Old Web Portal
Herausforderung
Challenge
Ein über 20 Jahre gewachsenes Webportal auf Basis von veraltetem PHP, JavaScript und MySQL war nicht mehr wartbar. Veraltete PHP-Versionen ohne Sicherheitsupdates, deprecated Funktionen, fehlendes Responsive Design und keine automatisierten Tests machten jede Änderung zum Risiko. Das Portal war weder mobil nutzbar noch barrierefrei und entsprach nicht mehr den aktuellen WCAG-Richtlinien.
A web portal that had grown over 20 years based on outdated PHP, JavaScript and MySQL was no longer maintainable. Outdated PHP versions without security updates, deprecated functions, no responsive design and no automated tests made every change a risk. The portal was neither mobile-friendly nor accessible and no longer met current WCAG guidelines.
Lösung
Solution
Schrittweise Portierung auf die aktuelle PHP-Version mit Migration der Datenbank von MySQL zu MariaDB. Erstellung umfassender Test-Szenarien mit automatisierten Unit- und Integrationstests, um funktionale Regressionssicherheit während der Migration zu gewährleisten. Komplettes Redesign des Frontends mit Responsive Layout für alle Endgeräte und Umsetzung von Barrierefreiheitsstandards nach WCAG 2.1. Modernisierung des JavaScript-Codes und Bereinigung technischer Schulden.
Gradual porting to the current PHP version with database migration from MySQL to MariaDB. Creation of comprehensive test scenarios with automated unit and integration tests to ensure functional regression safety during migration. Complete frontend redesign with responsive layout for all devices and implementation of accessibility standards per WCAG 2.1. Modernization of JavaScript code and technical debt cleanup.
Ergebnisse
Results
KI-Chatbot mit lokaler Wissensbasis
AI Chatbot with Local Knowledge Base
Herausforderung
Challenge
Ein Unternehmen verfügte über umfangreiche interne Dokumentationen, Handbücher und Richtlinien, die von Mitarbeitern nur schwer durchsucht und genutzt werden konnten. Häufig gestellte Fragen blieben unbeantwortet oder erforderten zeitaufwändige Recherche. Sensible Unternehmensdaten durften aus Datenschutzgründen nicht an externe Cloud-KI-Dienste übermittelt werden.
A company had extensive internal documentation, manuals and guidelines that were difficult for employees to search and use. Frequently asked questions remained unanswered or required time-consuming research. Sensitive company data could not be transmitted to external cloud AI services due to data protection requirements.
Lösung
Solution
Entwicklung eines intelligenten Chatbots auf Basis einer lokal betriebenen KI (LLM), die vollständig auf der eigenen Infrastruktur läuft. Mittels Retrieval-Augmented Generation (RAG) greift der Chatbot auf die vorgegebenen Unternehmensdokumente zu und liefert präzise, kontextbezogene Antworten. Zusätzlich bietet das System passende Beispiele, Schritt-für-Schritt-Anleitungen und weiterführende Unterstützung an. Alle Daten verbleiben im Unternehmensnetzwerk.
Development of an intelligent chatbot based on a locally operated AI (LLM) running entirely on the company's own infrastructure. Using Retrieval-Augmented Generation (RAG), the chatbot accesses designated company documents and delivers precise, context-aware answers. Additionally, the system provides relevant examples, step-by-step guides and further assistance. All data remains within the company network.