Individualsoftware, die sich über Jahre warten lässt

Wir entwickeln Individualsoftware in Java, Node.js und PHP. Von Anfang an bauen wir sie so, dass sie sich über Jahre warten und betreiben lässt, von uns oder von einem anderen Team.

Pipelinemain
  1. Commit
  2. Tests
  3. Deployment
  4. Monitoring
  • Tests bestanden
  • Deployment nach Runbook
  • Monitoring aktiv

Wenn Software nach ein paar Jahren niemand mehr anfassen will

Viele Teams bauen Software mit Blick auf den Starttermin. Zwei Jahre später fehlen Tests und Dokumentation, die Abhängigkeiten sind veraltet, und der Entwickler, der alles wusste, arbeitet woanders. Jede Änderung wird dann teuer, und ein Update der Runtime traut sich niemand mehr zu.

Wie schnell das ernst wird, hat PHP2Shell im Oktober 2026 gezeigt: Zwischen dem Bekanntwerden der Lücke und den ersten Angriffen lag ein Tag. Dann zählt, ob jemand Ihre Software in kurzer Zeit aktualisieren, testen und ausrollen kann. Dafür bauen wir sie von Anfang an.

Was wir bauen

  • Backends und Webanwendungen in Java, gebaut mit Maven und Jenkins und betrieben auf Tomcat
  • Backends und APIs in Node.js mit NestJS, Frontends mit Next.js, Qwik oder Angular
  • Webanwendungen in PHP mit Laravel oder Symfony
  • Websites und Portale auf Payload CMS oder WordPress
  • Komponentenbibliotheken, die wir aus Ihren Figma Designs bauen
  • Anbindungen an ERP und CRM Systeme über MuleSoft, an Produktfeeds wie OpenImmo, an Firmenverzeichnisse wie Yext und Single Sign On mit Azure AD
  • Schnittstellen zwischen Ihren Systemen, Importe und Exporte

Auf Wunsch arbeiten wir in Ihrem eigenen GitLab, und unsere Merge Requests gehen durch Ihr Review wie die Ihres Teams. Die Daten liegen in PostgreSQL, MySQL/MariaDB oder MongoDB, die Backends laufen auf Linux.

Was zu Ihrer Software gehörtWir bauen alle Schichten und liefern mit, was sie über Jahre wartbar hältWas zu Ihrer Software gehörtWir bauen alle Schichten und liefern mit, was sie über Jahre wartbar hältIhre NutzerBrowser und AppFrontendNext.js, Angular, QwikBackend und APIsJava, Node.js, PHPDatenPostgreSQL, MongoDBIhre SystemeERP, CRM, Single Sign OnVon Anfang an dabeiTestsin der PipelineRunbooksab dem ersten DeploymentMonitoringab dem Go LiveDokumentationwährend wir bauen

Fahren Sie mit der Maus über einen Schritt oder tippen Sie ihn an. Hervorgehoben bleibt, was davor passiert und wie es danach weitergeht.

Wir bauen alle Schichten Ihrer Software und liefern Tests, Runbooks, Monitoring und Dokumentation von Anfang an mit.
Wir bauen alle Schichten Ihrer Software und liefern Tests, Runbooks, Monitoring und Dokumentation von Anfang an mit.

Wartbarkeit von Anfang an

Dafür sorgen wir ab dem ersten Commit:

  • Automatisierte Tests laufen in der CI/CD Pipeline, bevor ein Deployment live geht.
  • Architektur, Schnittstellen und Entscheidungen schreiben wir auf, während wir bauen, und nicht erst danach.
  • Runbooks, wie man die Anwendung ausrollt, sichert und wiederherstellt, gibt es ab dem ersten Deployment.
  • Wir wählen Versionen mit langem Support und tragen ihr Supportende in den EOL Kalender ein. PHP 8.4 bekommt zum Beispiel Sicherheitsupdates bis 31.12.2028.
  • Ab dem Go Live überwachen wir Erreichbarkeit, Fehler und Cron Jobs.
Jede Änderung geht denselben Weg in ProduktionTests, Review und Staging, bevor ein Deployment live gehtJede Änderung geht denselben Weg in ProduktionTests, Review und Staging, bevor ein Deployment live gehtÄnderungCommitim GitTestsin der PipelineTests grün?jaReviewMerge RequestStagingAbnahme durch SieProduktionDeploymentMonitoringFehler, Erreichbarkeitnein: zurück an den EntwicklerAlarm: Ursache finden, nächste Änderung

Fahren Sie mit der Maus über einen Schritt oder tippen Sie ihn an. Hervorgehoben bleibt, was davor passiert und wie es danach weitergeht.

Jede Änderung läuft durch Tests, Review und Staging. Rote Tests und Alarme aus dem Monitoring führen zurück zum Commit.
Jede Änderung läuft durch Tests, Review und Staging. Rote Tests und Alarme aus dem Monitoring führen zurück zum Commit.

Jede Änderung planen wir als Change nach dem ITIL® Framework, mit Rollback. Mehr dazu unter Arbeitsweise.

So läuft ein Projekt ab

  1. Abstimmungein Termin

    Wir klären, was die Software können soll, wer sie nutzt und mit welchen Systemen sie spricht. Gerne bei uns in Graz oder online.

  2. AngebotFestpreis pro Paket

    Wir teilen das Projekt in Pakete. Jedes hat einen Festpreis, und die Annahmen dahinter stehen im Angebot.

  3. Entwicklungmit Staging

    Den Stand sehen Sie laufend auf einer Staging Umgebung. Bei jedem Commit laufen die Tests in der Pipeline.

  4. Go Livemit Monitoring

    Nach dem Rollout überwachen wir Erreichbarkeit und Fehler. Quellcode, Dokumentation und Runbooks übergeben wir Ihnen.

  5. Betriebauf Wunsch, mit SLA

    Wartung und Betrieb übernehmen wir mit Lobster Legacy Care, mit Reaktionszeiten im Vertrag.

Bei größeren Projekten hat jedes Paket seinen eigenen Festpreis. So entscheiden Sie nach jedem Paket, ob und wie es weitergeht.

Wer bei uns entwickelt

Bei uns arbeiten ein Senior Backend Developer, ein Senior Full Stack Developer und ein Solutions Architect, siehe Über uns. Im Team haben wir über 15 Jahre Erfahrung mit PHP, dazu Java, Node.js und Python. Sie sprechen direkt mit den Leuten, die Ihre Software entwickeln und später betreuen. Eine Übergabe an ein eigenes Team für den Betrieb gibt es nicht.

Was wir über Ihre Software lernen, schreiben wir in die Runbooks und in unsere Wissensdatenbank. So hängt es nicht an einer einzelnen Person, auch nicht bei uns.

Projekte

  • Onlineportal für FirmendatenQwikNestJSElasticsearch

    Neues Frontend und eine Datenstrecke, die Firmendaten aus mehreren Quellen zusammenführt.

  • Gesundheitsunternehmen mit Standorten in mehreren LändernNext.jsPayload CMS

    Drei Websites aus einer Codebasis, mit Terminbuchung.

  • Drei Radiosender in ÖsterreichAngularPayload CMS

    Websites, Apps und Radioplayer für alle drei Sender aus einem Monorepo.

Kundennamen nennen wir auf der Website nicht. Gerne erzählen wir Ihnen im Gespräch mehr zu den Projekten.

Nach dem Go Live

Nach dem Start übernehmen wir gerne Wartung und Betrieb mit Lobster Legacy Care. Wir spielen dann Patches ein, kümmern uns um Störungen nach dem vereinbarten Service Level und schicken Ihnen regelmäßig einen Bericht. Für Code und Server ist dasselbe Team zuständig. Wenn Sie die Software lieber selbst betreiben, geht das auch: Wir schreiben die Dokumentation genau dafür.

Das machen wir nicht

Software für Windows Desktops, Anwendungen auf .NET Framework und alles, was einen Windows Server voraussetzt, entwickeln wir nicht.