JavaScript ist in Ihrem Browser deaktiviert. Ohne JavaScript funktioniert die Website nicht korrekt.

Softwareentwicklung, Architektur & Design

Wir können auf jahrelange praktische Erfahrung in Planung, Design und Umsetzung von massgeschneiderten Softwarelösungen in diversen Branchen mit unterschiedlichen Anforderungen und Umfang zurückgreifen.

Unsere Kernkompetenzen

Unsere Kernkompetenzen liegen in der professionellen Beratung, der Konzeption von Architektur & Design sowie der Entwicklung kundenspezifischer Software-Lösungen, jeweils mit dem Hauptziel der Realisierung der digitalen Strategie eines Unternehmens.

Bei der Umsetzung kundenspezifischer Lösungen fokussieren wir uns auf den Einsatz von Open Source Technologien. Die meisten unserer Lösungen wurden im Java Stack (Java, Spring) sowie dem Javascript Stack (Angular, React, Node.js, View.js) sowie einer SQL oder NoSQL basierten DB, oder aber ganz in Cloud basierter Serverless Infrastruktur in Azure oder Amazon AWS realisiert. Mit konsequenter Marktbeobachtung und interner sowie externer Weiterbildung stellen wir sicher, über das benötigte Know-how zu verfügen, um die geeigneten Technologien kompetent und effizient einsetzen zu können.

Development Stack

Software Entwicklung mit Java Script Frameworks

Moderne Web-Portale wie die von Google, Facebook und andere, aber auch der ständig wachsende mobile Markt führen dazu, dass die Anforderungen und Erwartungen der User an ein Applikations-Frontend stetig steigen. Die Folge davon ist, dass Client-seitige JavaScript-Frameworks wie Pilze aus dem Boden spriessen. Enterprise-Applikationen haben aber erhöhte Anforderungen an solche Frameworks wie Testbarkeit, Modularisierbarkeit oder Langlebigkeit. Wir verfolgen den Markt in diesem Bereich sehr genau und verfügen bereits über praktische Projekterfahrungen mit Enterprise-JavaScript-Technologien wie ExtJS oder AngularJS. Das macht uns auch für anspruchsvolle Web-Auftritte zum geeigneten Partner. (Details siehe Angular, React, Node.js , View.js )

Continuous Integration

Je früher man Probleme in der Applikations-Entwicklung feststellen und beheben kann, desto besser. Das ist einer der Gründe für die starke Continuous Integration Bewegung der letzten Jahre. Weitere Gründe sind, dass es sowohl bei traditionellen Release-Zyklen als auch bei "modernen" Continuous Delivery Ansätzen zu einer grossen Zahl an Software-Deployments auf diverse Test- und Produktions-Umgebungen kommt. Diese manuell durchzuführen bedeutet einen grossen Aufwand und ist fehleranfällig.

Wir verfügen über viel praktische Erfahrung in der Anwendung von Continuous Integration, angefangen von Unit- und Integration-Test-Frameworks über Build-Server bis hin zu Deployment-Pipelines und -Konzepten. Unsere praktische Erfahrung umfasst dabei sowohl den Einsatz von CI bei neuen Projekten als auch das Migrieren von bestehenden Legacy-Projekten auf CI-Praktiken.

Wir unterstützen Sie dabei sowohl bei der Konzeption und Implementierung der Software als auch der entsprechenden Build- und Deployment-Infrastruktur - sei dies auf unternehmenseigener Hardware oder in Cloud-Diensten.

Unser Leistungsangebot

Architektur & Design
  • Bedarfs- und Gap Analyse von Lösungsarchitekturen
  • Beurteilung und Bewertung von Software Architekturen
  • Beratung und Unterstützung in den Bereichen Software Architektur, Modellierung und Methodik
  • Optimierung von Architekturlösungen
  • Realisierung von Zielarchitekturen

 

Entwicklung
  • Realisierung komplexer Java EE Lösungen
  • Realisierung von Webentwicklungen mit verschiedenen Frameworks (AngularJS, extJS, Vaadin, JSF etc.)
  • Beratung, Design und Realisierung von Continuous Integration und Continuous Delivery Lösungen
  • Erkennung und Behebung von Performance Engpässen

Standards & Zertifizierungen

Wir legen Wert darauf die Kompetenzen unserer Mitarbeiter hinsichtlich Standards und Zertifizierungen stets auf aktuellstem Stand zu halten!