Softwareentwicklung
Individuelle Anwendungen mit C# und .NET — von der Fachlogik über die Datenbank bis zur Benutzeroberfläche. Dort, wo Standardsoftware an der eigenen Arbeitsweise scheitert.
Leistungen
Acht Bereiche, in denen wir seit Jahren zu Hause sind. Meist beginnt ein Projekt in einem davon und wächst in die anderen hinein.
Individuelle Anwendungen mit C# und .NET — von der Fachlogik über die Datenbank bis zur Benutzeroberfläche. Dort, wo Standardsoftware an der eigenen Arbeitsweise scheitert.
Angular-Anwendungen mit ASP.NET-Core-API im Hintergrund. Mehrsprachig, für Telefon und Bildschirm gebaut, bei Bedarf als iOS- und Android-App mit demselben Code.
Eigene Server in der Schweiz, tägliche Sicherungen, redundante Firewall, E-Mail mit Spam- und Virenfilter. Inklusive der unspektakulären Arbeit, die niemand sieht, solange sie getan wird.
Betrieb und Pflege von WordPress, Joomla, TYPO3, Drupal und DotNetNuke. Redaktionelle Websites, bei denen Sie die Inhalte selbst in der Hand haben.
REST-APIs, Multichannel-Architekturen und Anwendung-zu-Anwendung-Integration. Damit Daten dort ankommen, wo sie gebraucht werden — inklusive Formaten wie SwissRETS.
Härtung von Applikation und Infrastruktur: Authentisierung, Verschlüsselung, Rate-Limits, Angriffserkennung, Zugriffsprüfungen. Nicht als Nachtrag, sondern als Teil des Entwurfs.
Entwurf, Migration und Optimierung mit MS SQL Server und Entity Framework Core. Von der ersten Tabelle bis zur Abfrage, die statt zwölf Sekunden zwanzig Millisekunden braucht.
Intranets und Extranets, Auswahl von Technologien, Bewertung bestehender Systeme, Begleitung von Migrationen. Beratung von jemandem, der die Umsetzung danach selbst übernehmen würde.
Technik
Wir arbeiten bewusst mit einem schmalen Satz von Technologien, den wir sehr gut kennen. MS SQL, C#, ASP.NET Core, Angular, TypeScript, HTML5 und CSS — dazu die Betriebsseite mit IIS, Windows Server und Cloudflare.
Diese Beschränkung ist eine Entscheidung. Jede zusätzliche Technologie kostet auf Jahre hinaus Aufmerksamkeit: Aktualisierungen, Sicherheitslücken, Einarbeitung. Wer eine Applikation zehn Jahre betreiben will, wählt nicht die neueste, sondern die haltbarste Lösung.
Vorgehen
Zuerst der fachliche Ablauf, nicht die Technik. Wir schauen an, wie heute gearbeitet wird, und wo der Schuh tatsächlich drückt — oft ist das nicht die Stelle, die in der Anfrage stand.
Sie erhalten einen Vorschlag, der Umfang, Vorgehen und Kosten benennt und die offenen Punkte ehrlich als offen ausweist. Auf Wunsch in Etappen, damit nach jeder Etappe etwas Benutzbares existiert.
Entwicklung in kurzen Schritten mit lauffähigen Zwischenständen. Sie sehen früh etwas Echtes und können korrigieren, solange Korrigieren noch günstig ist.
Inbetriebnahme auf unseren Servern oder in Ihrer Umgebung, dann Überwachung, Sicherungen, Aktualisierungen und Weiterentwicklung. Der Punkt, an dem viele Projekte alleingelassen werden.
Programmier- und Entwicklungsarbeiten kosten CHF 180 pro Stunde, zuzüglich 8.1 % MwSt.
Für abgegrenzte Vorhaben erstellen wir gerne ein Angebot mit Kostendach. Kleinere Anpassungen an bestehenden Systemen rechnen wir nach Aufwand ab.