Wir digitalisieren Ihre Idee

Wir sind ein kleines und motiviertes Team von qualitätsbewussten Ingenieuren aus der Ostschweiz und entwickeln Software für diverse Plattformen und mit unterschiedlichsten Technologien. Qualität und Zuverlässigkeit sind nicht nur Schweizer Tugenden, sondern auch in unserer Unternehmenskultur tief verwurzelt.

Wenn Sie für Ihre Idee/Anforderung kein Standardprodukt finden, dann sind wir der richtige Ansprechpartner. Wir möchten, dass Sie die Vorteile der Digitalisierung voll ausschöpfen und zu Ihren Gunsten nutzen können. Gewinnen Sie mehr Zeit für Ihr Kerngeschäft, indem Sie aufwändige und wiederkehrende Aufgaben automatisieren. Wir analysieren Ihre Prozesse und zeigen Ihnen, wie Sie diese mit unserer Software vereinfachen oder optimieren können.

Unsere Kunden schätzen unsere unkomplizierte und lösungsorientierte Art. Wir machen keine Versprechungen, die wir nicht einhalten können, denn wir wollen als vertrauensvolle, faire und professionelle Informatikfirma wahrgenommen werden. Wir tragen das Ingenieur-Gen in uns und entwickeln gerne Neues, resp. überraschen unsere Kunden gerne mit cleverer Software.

All unsere Dienstleistungen werden in der Schweiz ausgeführt – 100% Swissness!

Web Anwendungen

Webanwendungen implementieren wir als Single Page Application (SPA), die lediglich über eine HTML Datei verfügen und deren Inhalt zur Laufzeit dynamisch geladen wird. Das ist ein wesentlicher Unterschied zu klassischen Webanwendungen, die aus mehreren, untereinander verlinkten HTML-Dateien bestehen.
Als Grundlage für die One-Pager, wie Single Page Anwendungen auch genannt werden, verwenden wir primär die zukunftsorientieren JavaScript Frameworks Angular und React. Nebst dem modularen und komponentenbasierten Aufbau lässt sich mit dieser Web Architektur die Serverlast reduzieren.

Progressive Web App

Eine Progressive Web App (PWA) vereint den Funktionsreichtum nativer Apps und  plattformübergreifende Ausführbarkeit von Web Anwendungen. Das bedeutet, dass eine PWA eine mobile Webseite ist, sich aber wie eine native App anfühlt. So kann zum Beispiel auf einem lokalen Gerät (Telefon oder Tablet) eine Webanwendung als App installiert werden und anschliessend wie jede andere App nutzen – inklusive Offlinefähigkeit und Push-Benachrichtigungen!

Progressive Web Apps implementieren wir ebenfalls mit Googles SPA Framework Angular.

Mobile Apps

Mobile Apps, resp. native Apps zeichnen sich dadurch aus, dass sie explizit für die Zielplattform entwickelt wurden. Gerätespezifische Einschränkungen gibt es nur, wenn die Hardware des Mobilegerätes die Funktion nicht unterstützt. Der Entwicklungsaufwand ist aber höher.

API

Eine Programmierschnittstelle, oder kurz API (application programming interface) stellt eine Anbindung für andere Softwarekomponenten bereit. Ein typisches Beispiel ist eine Datenbank, welche von unterschiedlichen Applikationen genutzt werden kann.

Datenbank Applikationen

Eine Datenbank Applikation kommt immer zum Einsatz, wenn es um das Erfassen, Verwalten oder Visualisieren von Daten geht. Die Datenbank wird jedoch in den seltensten Fällen direkt in der Applikation, sondern in einem Backend implementiert.

Eine Datenbank Applikation kann also eine Desktop-, Web Applikation oder Mobile App sein, d.h. der Name beschreibt viel mehr die Software Architektur, als die Plattform. Da eine Datenbank im Normalfall auf einem zentralen Server installiert wird, spricht man auch von einer mehrschichtigen, resp. Client/Server Anwendung.

Bot

Bots sind Computerprogramme, die weitgehend automatisiert wiederholende Aufgaben abarbeiten, ohne dabei auf eine menschliche Interaktion angewiesen zu sein. Aufgrund der gestellten Fragen und gefunden Antworten lernt ein Bot selbständig.

Warum HSiG?

Wir nennen Ihnen 4 Gründe.
Für uns sind das keine Floskeln, auch wenn dies vielleicht für Sie den Eindruck macht – wir stehen dahinter. Lernen Sie uns jetzt kennen und überzeugen Sie sich selbst.

Leidenschaft

Die Software Entwicklung ist unsere Leidenschaft! Wir freuen uns auf bevorstehende Herausforderungen und sind anschliessend stolz über die gewiefte Realisierung.

Know How

Wir sind ein ausgeglichenes und harmonisches Team und verfügen über eine breite Palette an Know How im Bereich der Softwareentwicklung.

Projektleiter

Wir sind nicht nur erfahrene Entwickler, sondern auch Projektleiter. Wir wissen, dass es nebst der Programmiersprache auch eine Kommunikation auf Augenhöhe braucht, damit am Ende alle zufrieden sind.

Fairer Stundensatz

Wir sind bodenständig und haben keine überrissenen Stundensätze. Wir kalkulieren unsere Projekte mit 130 Franken pro Stunde!

Wir sind ein KMU – profitieren Sie deshalb zusätzlich von folgenden Vorteilen!

Persönlicher Kontakt

Ihre Angelegenheiten haben bei uns hohe Priorität und deshalb haben Sie immer einen persönlichen Ansprechpartner.

Kurze Entscheidungswege

Wir sind eigentümergeführt und haben daher direkte und kurze Entscheidungswege.

Kostengünstige Strukturen

Dank kleinerer Overheadkosten können wir Innovationen meist zu niedrigeren Kosten lancieren.

Rasche Reaktionszeit

Aufgrund unserer Grösse können wir in relativ kurzer Zeit Ideen aufgreifen, entwickeln und umsetzen.

Mich hat Ihr Ansatz, den Sie zu Projektbeginn gewählt haben um die UX und Usability zu analysieren, fasziniert.

Sabine Walser, Mitglied der Geschäftsführung bis 2022

Ich habe in kritischen Projekten mit Michael Giger zusammengearbeitet. Aus unklaren Situationen mussten Prozesse geklärt, Anforderungen spezifiziert und schrittweise eine Service-App, sowie Contact-Center Oberfläche zu einem ERP programmiert werden. Michael Giger hat dies in souveräner Weise gelöst, konnte gut zuhören, realistische Termine nennen und sauber umsetzen, testen und einspielen. Die Benutzerzufriedenheit war durch seine ruhige, strukturierte und zuverlässige Art in sehr hoch. Ebenfalls erzielte er sehr gute Resultate in den Code Reviews.

Pascal Müller, CIO, Mitglied der Geschäftsleitung bis 2018

Externe Entwicklungs-Kapazitäten in komplexe Projekte einzubinden ist nicht immer einfach, denn jeder im Team muss die Zusammenhänge verstehen und seinen Teil zeitgerecht, fehlerfrei und gut dokumentiert abliefern.

HSiG macht das vorbildlich.

Martin Peter – Head of Strategy & Marketing, Eigentümer

Der Verband Swiss Engineering nahm die Dienste von Hardware + Software ingenieurbüro Giger für die Umsetzung von anspruchsvollen Software-Projekten schon mehrmals in Anspruch. Dabei war nebst dem notwendigen technischen Expertenwissen auch eine zuverlässige Unterstützung in der Umsetzung gefordert. Sowohl in technischer wie auch methodischer Hinsicht waren wir mit den Leistungen von HSIG rundum zufrieden, ebenso mit der unkomplizierten und resultatorientierten Zusammenarbeit.

Stefan Arquint, Generalsekretär 2009-2018

Seit rund 10 Jahren schätzen wir die angenehme Zusammenarbeit mit der Firma HSiG. Wir sind darauf angewiesen kompetente und zuverlässige Fachleuten als Partner zu haben.

Max Bürer, Geschäftsführer Bürerbau AG

QR Rechnung

Ab dem 30. Juni 2020 ersetzt die QR-Rechnung die vorhandene Vielfalt der Einzahlungsscheine in der Schweiz und trägt somit zu einer Effizienzsteigerung und Vereinfachung des Zahlungsverkehrs bei. Wir programmieren eine Softwarekomponente, mit der Sie sehr einfach QR Rechnungen erstellen können.

Unsere Arbeitsweise

Erstkontakt

In einem ersten persönlichen Gespräch machen wir uns primär gegenseitig bekannt. Jedes Unternehmen ist einzigartig und hat seine eigenen Bedürfnisse und Besonderheiten. Für uns ist es sehr wichtig, dass wir Ihre Erwartungen genau verstehen und Sie sich verstanden fühlen. Aus diesem Grund möchten wir möglichst viel über Sie erfahren. Gleichzeitig erleben Sie, wie wir «ticken».

Anforderungen

Bevor wir mit der Entwicklung beginnen können, definieren wir den Projektrahmen. Was soll die Software «können» – und genau so wichtig – was kann sie nicht. Falls Sie bereits eine schriftliche Anforderungsliste erstellt haben, dient diese als Grundlage. Gemeinsam erarbeiten wir eine Spezifikation, die alle Anwendungsfälle (Use Cases) beschreibt.

Vorprojekt

In einem Vorprojekt erstellen wir in Form von Handskizzen (Wireframes) einen Prototyp. Wir haben damit gute Erfahrungen gemacht, denn einerseits sehen Sie in diesem frühen Stadium, wie Ihre Software aussehen könnte, andererseits gewinnen wir die Sicherheit, dass Sie das bekommen, was Sie sich vorstellen. Bei übereinstimmendem Projektumfang, bekommen Sie von uns ein transparentes Angebot.

Entwicklung

Aufgrund des agilen Prozesses bekommen Sie in regelmässigen Abständen den aktuellen Softwarestand. Die Entwicklungszeit (Sprint) ist immer gleich lang und wiederholt sich, bis alle Anforderungen umgesetzt sind. Sie entscheiden mit, was im nächsten Sprint entwickelt wird. Diese Flexibilität ermöglicht, dass ursprünglich geplante Funktionalitäten während der Entwicklungsphase weggelassen oder neue Anforderungen integriert werden können.