Software Engineering

Ob Konzeption von komplett neuen Softwarelösungen oder die Übernahme von bestehender Software in die Wartung - unsere Leidenschaft gilt dem Handwerk Software Engineering.

Build it - Entwicklung und Umsetzung

Unser Angebot

Wir entwickeln individuelle Software Lösungen für unsere Kunden. Basierend auf einer Idee oder konkreten Anforderungen setzen wir diese nicht nur um, sondern stellen sicher dass daraus eine erfolgreiche Lösung wird die nicht nur unseren Auftraggeber sondern auch dessen Kunden glücklich macht. Das Spektrum reicht dabei von Web Applications & Platforms, Mobile Apps, SaaS Lösungen, Integrationen oder schlichten APIs.

Wir kümmern uns um die Konzeption, die agile Realisierung in Sprints, dem Qualitätsmanagement und natürlich einem erfolgreichen Rollout in den Betrieb. Die Integration von Analytics und Marketing Stacks ist eine Selbstverständlichkeit für uns, wie soll man sonst wissen ob auch der Kunde glücklich ist?

Ob Konzeption von komplett neuen Software Lösungen oder die Übernahme von bestehender Software in die Wartung spielt für uns keine Rolle. Unsere Leidenschaft gilt dem Handwerk Software Engineering.

Web Applications

Massgeschneiderte Web Apps für deine Idee

Mobile Apps

Native Apps für die optimale User Experience and Engagement

SaaS Lösungen

Skalierbare Lösungen für digitale Geschäftsmodelle

Wie wir arbeiten

Die Realisierung von unseren Software Lösungen erfolgt immer nach einem agilen Vorgehen. Wir bevorzugen dabei Scrum und 2-wöchige Sprints. Die benötigen User Stories werden zusammen mit dem Kunden erarbeitet, mit dem Team gespiegelt und anschliessend umgesetzt.

Als “Technology of Choice” setzen wir auf Laravel (PHP) und vue.js (Javascript). Laravel als Framework ist die Grundlage für eine rasche Implementierung und beinhaltete viele Standardfunktionen, damit wir uns darauf konzentrieren können was die Software Lösung eigentlich ausmachen soll. Als modernen Frontendstack setzen wir auf vue.js in Kombination mit Tailwind CSS. Je nach Anforderungen bauen wir entsprechend einzelne Komponenten oder ganze Single Page Apps und bauen so eine ideal User Experience für alle Devices.

Mobile Apps bieten die Möglichkeit unglaublich nahe zum Kunden zu kommen und eine weitaus bessere User Experience für gewisse Anwendungsfälle. Durch die Möglichkeit von Push Notifications lässt sich ebenso ein besseres Engagement erzielen. Bei der Entwicklung von Mobile Apps setzen auf React Native und können so Apple als auch Android Devices abdecken.

Egal was wir umsetzen, eine funktionierende Testsuite und CI/CD Pipeline gehören dazu. Wir sind überzeugt, dass automatisierte Tests in jede Software Lösung gehören und niemand manuelle Deployments machen sollte. Wir steigern damit nicht nur die Qualität, sondern machen allen das Leben leichter. Eine solide Dokumentation mit den wesentlichen Merkmalen (nach C4 und arc42) gehört immer dazu, und Entscheide dokumentieren wir gerne in der Form von Architecture Decision Records.

Unsere Überzeugungen

Open Source

Wir lieben Open Source Software! Wir partizipieren in den Communities und versuchen ebenfalls, etwas zurückzugeben. Für dich als Auftraggeber hat es den Vorteil, dass häufige keine Lizenzkosten anfallen, der Betrieb entsprechend günstiger wird und du (falls mal alle Stricke reissen :cry:) auch einen anderen Partner findest.

Agile Software

Wir reden nicht primär über agile Softwareentwicklung, wir tuen es. Wir sind kein Fan vom Change-Request-Krieg. Wenn spät im Projekt Anforderungen ändern, passen wir uns an und finden einen Weg.

Es muss sexy sein

Niemand mag hässliche Software, Formularwüsten und krude UI-Elemente. Software muss einfach gut aussehen und Spass machen. Pixel-perfect.