img

Erkennen.Entwickeln.
{Erschaffen}.


Was wir für Sie leisten


Von Software zu Hardware, über Enterprise zu Data Science, bis hin zu Apps, Cloud-Modellen und Neuronalen Netzen: Es ist einiges möglich. Für uns- und für Sie! Entdecken Sie unsere Leistungen und lassen Sie uns gemeinsam Ihre Potentiale entfalten.

Softwareentwicklung

Frontend & Backend: Wir realisieren Softwareprojekte
für und zusammen mit unseren Kunden.

 

Von der Datenbank bis zur Benutzeroberfläche: Wir entwickeln plattformübergreifende Softwarelösungen in verschiedenen Programmiersprachen. Sie benötigen eine Desktop-App für Ihr Intranet, ein Web-Portal für Ihre Kunden oder eine Mobile-App mit MAUI? Ob Konzeption und Umsetzung einer neuen Software oder die Verbesserung und Erweiterung Ihrer bestehenden Software - wir unterstützen, beraten und begleiten Sie durch den gesamten Entwicklungsprozess und entwickeln maßgeschneiderte Softwarelösungen nach Ihren Anforderungen.

Java

 

Ob Monolith oder Microservices-basierte Anwendungen - wir sind Experten in der Entwicklung von Unternehmensanwendungen mit Java-basierten Systemen.

 

Um den Bedürfnissen der Kunden gerecht zu werden, bieten wir verschiedene Arten der Anwendungsentwicklung an:

 

  • Full-Stack-Anwendungsentwicklung mit modernen JavaScript-basierten Frontend-Technologien wie React, Angular, Vue.js usw.
  • Cloud-native Entwicklung mit Technologien wie Spring Boot, Microprofile, Kubernetes und Cloud-basierte Lösungen
  • Traditionelle Java Enterprise Applikation mit Java EE / Jakarta EE basierten Technologien

 

LEISTUNGEN
  • Backend-Entwicklung / Full-Stack-Entwicklung
  • Architekturberatung
  • Anforderungsanalyse
  • Integration von Drittanbieteranwendungen
  • Coaching & Bewertungen
  • Produktionsunterstützung
  • Technologie-Upgrade
  • Fehlerbehebung & Leistungsoptimierung
  • CI/CD-Einrichtung und Support
TECHNOLOGIEN
  • Frameworks: Java EE, Spring Boot, Microprofile
  • Programmiersprachen: Java, Kotlin
  • Datenbanken (SQL und NoSQL)
  • Anwendungsintegration (REST, SOAP, JMS, Kafka)
  • ORM (JPA, Hibernate)
  • Benutzeroberflächen (JSF, Primefaces, Wicket, Javascript-basierte Technologien wie Angular, React)
  • CI/CD, Container (Jenkins,Git Ops, Docker, Kubernetes, Maven, Gradle)
  • Cloud-Technologien (AWS, Azure)
  • Agile Methoden (Scrum, Kanban)
  • Anwendungssicherheit (OAuth, Azure AD, RBAC)
  • Workflow-Engines (Flowable, Camunda)
  • Codequalität (SonarQube, Snyk)

Ihr Team rund um das Thema Java

 



Python 

 

Von kleinen Automatisierungsskripten zu ausgereiften Enterprise Anwendungen mit einer objektorientierten Softwarearchitektur kann Python alles... und unser Team auch!

 

Wir sind vollständig im Python-Dschungel zu Hause und schlängeln uns durch jedes noch so unwägbare Projekt. Unser Team bietet Ihnen geballte Kompetenz bei pythonischen Anwendungen und Bibliotheken aller Art.

Mit Expertise in GUI-Applikationen, diverser Hardware-naher Kommunikation, Geräte- und Anlagenanbindungen sowie Datenauswertung und -darstellung sind wir zuverlässiger Partner für beeindruckende Lösungen.

Im Backend brillieren wir mit Django, DRF und Flask und bieten Ihnen die volle Power von Fullstack Python.

 

 

LEISTUNGEN:
  • Requirements Engineering
  • Individuelle Bibliotheksentwicklung
  • Entwicklung von Schnittstellen zu Drittsoftware
  • Innovative Anwendungen im Front- und Backend
  • Beratung und Konzeption bei Softwarearchitektur
  • Entwicklungsbegleitendes Coaching und Consulting
  • Datenauswertung und -visualisierung
  • Inbetriebnahme komplexer Softwaresysteme
  • Testgetriebene und qualitätsgesteuerte Entwicklung
  • Anpassung und Wartung von Legacy-Anwendungen
  • Umfangreiche Entwickler- und Anwenderdokumentation
TECHNOLOGIEN
  • Python
  • Web-Anwendungen (Django, Django Rest Framework, flask, fastapi)
  • Datenbanken (SQLite, PostgreSQL)
  • Automatisierung (Python, bash, batch, powershell)
  • Dokumentation (sphinx, tex, reportlab)
  • Kommunikationsprotokolle und -standards (MQTT, RS232, CAN, OPC UA)
  • Datenaggregation und Visualisierung (Numpy, pandas, beautifulsoup, pytorch, matplotlib)
  • Automatisierte Testausführung (pytest, unittest, tox)
  • Desktopanwendungen (Tkinter, PyQT)
  • Kontinuierliche Integration/Bereitstellung (gitlab ci/cd, jenkins)
  • Containerisierte Anwendungen und Orchestration (Docker, Kubernetes)

Ihr Team rund um das Thema Python

 



.NET

 

Wir sind in der .NET-Welt zuhause und bieten Ihnen agile Fullstack-Entwicklung mit C# und F#.


Von der Datenbank-Anbindungen mit objektrelationalen Mappern wie Entity Framework und NHibernate oder ADO.NET bis hin zur Desktop-Anwendung mit WPF oder Windows Forms erledigen wir alles. Auch die Umsetzung eines Web-Frontends mit Blazor oder einem JavaScript/TypeScript-basierten Framework (z.B. Angular, React, Vue.js oder Svelte) ist kein Problem.

 

Darüber hinaus unterstützen wir Sie gerne mit unserem Know-How in Sachen Architekturdesign, DevOps, CI/CD, Performance-Optimierung und Cloud-Lösungen - egal, ob es um die Verbesserung oder Erweiterung einer bestehenden Anwendung oder eine komplette Neuentwicklung geht.

 

Und falls wir mal nicht mehr weiter wissen holen wir uns Unterstützung in den anderen Bereichen der MATHEMA - dadurch können wir ein noch größeres Feld an Technologien abdecken und Dienstleistungen anbieten.

 

 

LEISTUNGEN
  • Anforderungsanalyse
  • Beratung bei der Konzepterstellung und Systemarchitektur
  • Programmierung, Testing und Inbetriebnahmevon kleinen und großen Systemen
  • Integration von Drittsystemen
  • Entwicklungsbegleitendes Coaching und Consulting
  • Unterstützung bei der Projektleitung und - organisation, insbesondere im agilen Umfeld
  • Wartung und Weiterentwicklung bestehender Softwaresysteme
  • Weiterentwicklung bestehender Apps
TECHNOLOGIEN
  • .NET, .NET Core, ASP.NET, ASP.NET Core
  • C#, F#
  • Datenbanken (SQL und NoSQL)
  • ORM (Entity Framework, Entity Framework Core, NHibernate)
  • Benutzeroberflächen (Windows Forms, WPF, MAUI, Flutter)
  • Testautomatisierung (NUnit, MSTest, xUnit)
  • CI/CD, Container (Docker, Kubernetes)
  • Cloudtechnologien (AWS, Azure)
  • Agile Methoden (Scrum, Kanban)

Ihr Team rund um das Thema .NET

 



Web

 

Web-Lösungen mit Herz und Verstand: Innovative Software für eine nachhaltige Online-Präsenz – vom Konzept bis zum reibungslosen Betrieb!

 

Unser Fokus liegt auf herausragenden User Interfaces, und wir begleiten unsere Kunden von der Ideenfindung bis zur Umsetzung komplexer und nachhaltiger Softwarelösungen. Unser Team besteht aus leidenschaftlichen Mitarbeiter:innen mit umfangreichen Kenntnissen in einer Vielzahl von Programmiersprachen, Frameworks und Tools. Die breite Erfahrung in verschiedenen Branchen und Domänen zeichnet unser Profil aus.

 

Das Web ist unsere Heimat. Wir bieten agile Fullstack-Entwicklung mit einem klaren Schwerpunkt auf JavaScript, TypeScript und serverseitiger Programmierung mit Node & Co. Qualität und sauberer Code sind für uns eine Selbstverständlichkeit. Dafür setzen wir auf sorgfältige Code-Reviews, umfassende Dokumentation, gezielte Teststrategien sowie transparente Kommunikation und standardisierte Tools.

 

Wenn unser Team nicht über das spezifische Fachwissen verfügt, stehen uns die Kompetenzen unserer anderen Unternehmensbereiche zur Verfügung. Unser vorrangiges Ziel besteht darin, eine optimale Lösung anzubieten. Dafür streben wir eine reibungslose, transparente und erfolgreiche Zusammenarbeit auf Augenhöhe an.

 

 

LEISTUNGEN
  • Anforderungsanalyse: Klare Erfassung von Bedürfnissen und Anforderungen an die Webanwendung.
  • Konzepterstellung und Systemarchitektur: Entwicklung von Konzepten für die Benutzeroberfläche und Planung der Systemarchitektur.
  • Neuentwicklung und Weiterentwicklung: Entwicklung neuer Webanwendungen sowie Verbesserung bestehender Systeme.
  • API Entwurf: Erstellung leistungsstarker APIs für effiziente Kommunikation zwischen Komponenten.
  • Integration von Drittsystemen: Einbindung externer Dienste oder APIs, um zusätzliche Funktionalitäten zu bieten.
  • Testen und Qualitätssicherung: Umfangreiche Tests für fehlerfreie und qualitativ hochwertige Ergebnisse.
  • Bereitstellung und Wartung: Unterstützung bei der Inbetriebnahme und langfristige Wartung Ihrer Anwendung.
  • Entwicklungsbegleitendes Coaching: Beratung und Unterstützung während des Entwicklungsprozesses.
  • Projektmanagement und Kommunikation: Effizientes Projektmanagement und transparente Kommunikation.
  • Aus- und Weiterbildung: Schulungen und Weiterbildungen für Ihre Mitarbeiter im Web Development.
TECHNOLOGIEN
  • JavaScript, TypeScript, Kotlin, Python
  • Angular, React, Vue.js, Svelte, Micro Frontends
  • Node.js, Express.js, NestJS, Fastify
  • Redux, Flux, RxJS, REST, GraphQL
  • Webpack, Vite
  • Jest, Jasmine, Cypress, Playwright
  • Docker, Kubernetes
  • WebSockets

Ihr Team rund um das Thema Web

 

Mobile

 

Vom Infotainment bis zur Mobile-Lösung – unsere Erfahrung ist Ihr Erfolg!

 

Unser Fokus liegt auf der Gestaltung außergewöhnlicher Benutzeroberflächen für mobile Plattformen. Mit Stolz blicken wir auf unsere langjährige Expertise in der Entwicklung von Automotive Infotainment Systemen zurück, die uns ein tiefgreifendes und breites Wissen im Android Bereich verschafft hat.

 

Darüber hinaus verfügen wir über umfangreiche Erfahrung in der Cross-Plattform-Entwicklung, sowohl in kleinen als auch mittleren und großen Projekten verschiedener Domänen. Diese Vielseitigkeit ermöglicht es uns, maßgeschneiderte Lösungen für eine breite Palette von Anwendungsfällen zu liefern.

 

Sollten wir einmal vor Herausforderungen stehen, können wir auf das Know-how und die Kompetenzen unserer Web-Entwicklungsabteilung zurückgreifen. Diese zusätzliche Expertise bietet uns eine weitere Dimension für die Umsetzung ganzheitlicher Softwarelösungen und die nahtlose Integration zwischen Web- und Mobile-Plattformen.

 

Unser oberstes Ziel besteht darin, optimale Lösungen anzubieten. Dafür setzen wir auf eine reibungslose, transparente und erfolgreiche Zusammenarbeit auf Augenhöhe. Falls erforderlich, nutzen wir auch das Fachwissen unserer anderen Unternehmensbereiche, um Projekte erfolgreich zu gestalten.

 

 

LEISTUNGEN
  • Anforderungsanalyse: Klare Erfassung von Bedürfnissen und Anforderungen an die Entwicklung von Apps.
  • Konzepterstellung und Systemarchitektur: Entwicklung von Konzepten für die Benutzeroberfläche und Planung der Systemarchitektur.
  • Neuentwicklung und Weiterentwicklung: Entwicklung neuer Webanwendungen sowie Verbesserung bestehender Systeme.
  • API Entwurf: Erstellung leistungsstarker APIs für effiziente Kommunikation zwischen Komponenten.
  • Integration von Drittsystemen: Einbindung externer Dienste oder APIs, um zusätzliche Funktionalitäten zu bieten.
  • Testen und Qualitätssicherung: Umfangreiche Tests für fehlerfreie und qualitativ hochwertige Ergebnisse.
  • Bereitstellung und Wartung: Unterstützung bei der Inbetriebnahme und langfristige Wartung Ihrer Anwendung.
  • Entwicklungsbegleitendes Coaching: Beratung und Unterstützung während des Entwicklungsprozesses.
  • Projektmanagement und Kommunikation: Effizientes Projektmanagement und transparente Kommunikation.
TECHNOLOGIEN
  • JavaScript, TypeScript, Kotlin, Python, Dart
  • Android Automotive
  • Flutter, Xamarin, React-Native
  • Redux, Rx, GraphQL
  • Jest, Espresso, Mockito
  • Docker, Kubernetes
  • WebSockets

Ihr Team rund um das Thema Mobile