Software Engineering

Ihr Anspruch ist unser Antrieb

Um bei der Arbeit vorwärts zu kommen, braucht es das passende Werkzeug. Deshalb helfen wir Ihnen, zuerst einmal zu eruieren, was Ihr Software-Tool für Ihre Bedürfnisse können muss. Erst danach beginnen wir mit dem Entwickeln und lassen uns beim Software Engineering sehr gerne von Ihren Ansprüchen herausfordern.

Requirements Engineering

Zu Beginn von jedem Projekt werden die Bedürfnisse von allen Stakeholdern aufgenommen. Mit Hilfe dieser Informationen erarbeiten wir die Anforderungen an Technologie, interne IT-Systeme, Business und Design für das gewünschte Software-Tool. Dies ist die Grundlage um die Business-Logik möglichst benutzerfreundlich und effizient umzusetzen.

Web App Development

Wir realisieren Ihre Software Tools als Web Apps. Dafür verwenden wir moderne und offene Technologien wie HTML5, CSS3, D3.js & AngularJS. Mit automatischen Unit- und Integration-Tests können wir jederzeit eine hohe Qualität gewährleisten. Bei der Realisierung von Web Apps setzen wir auf Responsive Web Design. Dank diesem Ansatz ist ihr Software Tool auf verschiedensten Geräten wie Desktop-Computer, Tablet und Smartphone einsetzbar.

Back-End Development

Unsere Backends versorgen die Web Apps mit den richtigen Daten. Im Backend setzen wir auf offene Technologien wie Python, Django & Elasticsearch. Dank klar definierten Schnittstellen können Daten mit anderen Systemen einfach ausgetauscht werden. Mit Continuous Integration garantieren wir, dass das Backend nach jedem Deployment funktioniert.

Betrieb & Support

Auf Wunsch übernehmen wir den Betrieb & Support der Web Applikationen. Wir bieten dazu passende Service Level Agreements an. Die Server-Standorte unsere Applikation liegen in der Schweiz und alle Daten werden ebenfalls in der Schweiz gehostet.