Technologie

Für jedes Projekt die passenden Bausteine

Wir setzen für jedes Projekt die am besten passenden Technologie-Bausteine ein. Wo immer sinnvoll möglich, setzen wir auf erprobte Open Source Technologien.

Java / Kotlin

Java ist unsere bevorzugte Implementierungs­sprache. Die Java Plattform hat sich im Business-Umfeld durchgesetzt und bietet eine bewährte und stabile hersteller­unabhängige Plattform mit grosser Unterstützung durch Open-Source Bibliotheken. Die Sprache Kotlin baut auf der Java Technologie auf, vereinfacht die Programmierung und wird von uns bereits in mehreren Projekten eingesetzt. 

Internet-Technologien / Javascript / Angular

Wir verwenden aktuelle Web-Frameworks, um dynamische und visuell ansprechende Benutzeroberflächen mit responsive Design basierend auf HTML5, CSS3, AJAX und TypeScript/Javascript einfach und effizient zu erstellen und haben einen breiten Erfahrungsschatz mit sämtlichen aktuellen Browsern auf Desktops und Mobilplattformen. Unsere Frontends werden meist als Javascript-basierte Single Page Applications, zum Beispiel mit dem Angular Framework umgesetzt. 

Frameworks & Web Services

Wir verwenden Java/Kotlin mit Spring Boot als Basisframework für den Backend-Teil unserer Projekte – so können wir auf erprobter Basisfunktionalität aufbauen. Für die Kommunikation zwischen Applikationen setzen wir auf die bewährten und offenen Standards REST, GraphQL, JSON, SOAP, XML und Messaging Lösungen wie Kafka.

Mobile Lösungen

Mobile Lösungen implementieren wir je nach Projekt als native App oder als mobile Web Applikation. Native Apps entwickeln wir basierend auf Swift (iOS: iPhone, iPad) oder Kotlin/Java (Android) oder plattformübergreifend mit Flutter oder Xamarin. Alternativ entwickeln wir Mobile Web Apps und PWA mit HTML5 und dem Javascript-Framework Angular, optional auch mit einem App-Wrapper um die Applikationen mit Push- oder Hintergrund-Funktionalität auszustatten und im App Store anzubieten.

B2B Microsoft Office Integration und Reporting

Unsere Frameworks ermöglichen einen direkten Datenaustausch von unseren Softwarelösungen zu sämtlichen Microsoft Office Dokumentformaten sowie PDF, um einen optimalen Workflow in Ihrem Unternehmen zu garantieren. Wir verwenden unter anderem die Apache-POI Anbindung für Excel Import und Export sowie  diverse Librairies für PDF Reports. Auf Daten im Microsoft 365 Exchange Server greifen wir mit dem Microsoft Graph API zu. 

Hosting und Datenbanken

Wir verfügen über einen breiten Erfahrungsschatz mit Linux, Windows und Unix und den Datenbankservern PostgreSQL, MySQL/MariaDB, Oracle DB, Microsoft SQL Server und MongoDB. Für das Hosting arbeiten wir eng mit den IT Abteilungen unserer Kunden oder einem lokalen Business Hosting Provider zusammen oder verwenden ein Public Cloud Angebot, wie zum Beispiel Amazon AWS, Google Cloud oder Microsoft Azure.