Individuelle Softwareentwicklung aus München

Softwareentwicklung für Unternehmen und Startups: Streng Labs entwickelt Websites, Webanwendungen, SaaS-Plattformen, Backends und mobile Apps – als neue Software oder als Weiterentwicklung eines bestehenden Systems.

Sie arbeiten direkt mit dem Softwareentwickler, der Ihr Projekt plant und baut – auf Deutsch oder Englisch. Für Kundenprojekte gelten dieselben Standards wie für unsere eigenen Produkte: typisierter Code, automatisierte Tests, dokumentierte Architektur und wiederholbare Deployments.

Wir übernehmen nur wenige Projekte gleichzeitig, damit jedes die nötige Aufmerksamkeit bekommt.

Am häufigsten angefragt

  • Websites

    Für kleine Unternehmen, Handwerk und Praxen: individuell gestaltet und programmiert, mit Hilfe bei Domain, Hosting und E-Mail.

  • Webanwendungen und MVPs

    Die erste Version Ihres Produkts für echte Nutzer, als Web-App oder mobile App, bei Bedarf mit Konten und Zahlungen.

  • Modernisierung

    Laufende Software weiterentwickeln: neue Funktionen, Angular-Updates und die Übernahme von Code früherer Entwickler, Schritt für Schritt.

Typische Ausgangslagen

Die meisten Projekte beginnen mit einer dieser Situationen.

  • Ihre Prozesse laufen über Tabellen und E-Mails

    Eine Webanwendung ersetzt die Tabelle: gemeinsame Daten, Rollen und Berechtigungen sowie Exporte für die Buchhaltung oder andere Systeme.

  • Ihre bestehende Software soll wachsen

    Neue Funktionen, eine aktuelle Framework-Version oder eine neue Oberfläche für eine Anwendung im täglichen Einsatz – ohne bei null anzufangen.

  • Sie brauchen eine erste Version für echte Nutzer

    Ein MVP mit klar begrenztem Umfang, mit Konten und Zahlungen, so gebaut, dass es weiterentwickelt werden kann.

  • Ihre Systeme sollen zusammenarbeiten

    Eine API oder Integration, die Ihre Anwendung mit Partnern, Zahlungsanbietern oder der Buchhaltung verbindet – mit dokumentierten Schnittstellen.

  • Ihre Nutzer brauchen eine App, die offline funktioniert

    Eine mobile App, die auch ohne Verbindung funktioniert und Daten auf dem Gerät verschlüsselt speichert.

  • Sie brauchen eine belastbare Entscheidungsgrundlage

    Ein technisches Konzept mit Architektur, Technologiewahl, Aufwand und Risiken – bevor Sie sich für eine Umsetzung oder Ausschreibung entscheiden.

Was wir entwickeln

Sieben Arten von Aufträgen – jeweils mit dem, was Sie am Ende erhalten.

  1. Webanwendungen und SaaS

    Webanwendungen und SaaS-Plattformen, Full-Stack von der Datenbank bis zur Oberfläche, zum Beispiel mit Angular und .NET oder Java – mit Konten, Rollen und Zahlungen, wo Sie sie brauchen.

    Das erhalten Sie

    • Frontend und Backend aus einem Guss
    • Anmeldung, Konten und Rollen
    • Anbindung eines Zahlungsanbieters
  2. Websites mit Design und Hosting-Hilfe

    Eine moderne Website für Ihren Betrieb, vom Design bis zum Livegang: schnell, auf jedem Handy gut lesbar, bei Google auffindbar, mit Kontakt- oder Terminanfrage, wo es hilft. Bei Domain, Hosting und E-Mail unterstützen wir Sie ebenfalls. Diese Website ist genauso entstanden.

    Mehr zu Websites

    Das erhalten Sie

    • Design, das zu Ihrem Betrieb passt
    • Schnell, für jedes Gerät und für Suchmaschinen vorbereitet
    • Unterstützung bei Domain, Hosting und E-Mail
  3. MVP-Entwicklung

    Eine erste Version mit klar begrenztem Umfang, mit der echte Nutzer arbeiten können. So gebaut, dass sie wachsen kann, statt später ersetzt zu werden.

    Mehr zu MVP-Entwicklung

    Das erhalten Sie

    • Priorisierter Funktionsumfang
    • Lauffähige erste Version
    • Plan für die nächsten Schritte
  4. Erweiterung und Modernisierung bestehender Software

    Neue Funktionen für Software im Einsatz und schrittweise Modernisierung im laufenden Betrieb.

    Mehr zu Modernisierung

    Das erhalten Sie

    • Bewertung des bestehenden Codes
    • Schrittweiser Plan
    • Neue Funktionen mit Tests
  5. APIs, Backends und Integrationen

    Backends und APIs, auf die sich Ihre Anwendungen und Partner verlassen können – mit klaren Schnittstellen und Versionierung. Auch E-Rechnungen in Ihrer eigenen Software: ZUGFeRD-Rechnungen erzeugen oder XRechnungen einlesen, wie in ZugNow.

    Das erhalten Sie

    • Dokumentierte REST-API
    • Anbindung bestehender Systeme
    • Logging, Monitoring und Alarme
  6. App-Entwicklung mit Flutter

    Apps für Android und iOS aus einer Flutter-Codebasis, offlinefähig, wo Ihre Nutzer es brauchen.

    Das erhalten Sie

    • Flutter-App für Android und iOS
    • Verschlüsselte lokale Speicherung
    • Vorbereitung der Store-Veröffentlichung
  7. Technisches Konzept und Architektur

    Ein technisches Konzept vor der ersten Codezeile, damit Entscheidungen zu Technologie, Hosting und Struktur bewusst getroffen werden.

    Das erhalten Sie

    • Architekturdokument
    • Technologieempfehlung
    • Einschätzung von Aufwand und Risiken

Technologien

Werkzeuge aus den eigenen Produkten und aus Jahren der Projektarbeit in Automotive, Enterprise und Industrie. Unsere Webprodukte entstehen mit Angular: Angular-Entwicklung für neue Anwendungen, dazu Weiterentwicklung und Upgrades bestehender Angular-Projekte. Andere Stacks prüfen wir, bevor wir zusagen.

Mehr über das Studio
Web
Angular, TypeScript, NgRx, Blazor
Backend
C# / .NET, ASP.NET Core, Java / Quarkus, REST, gRPC
Daten
PostgreSQL, Azure Cosmos DB, SQL
Desktop
WPF
Mobile
Flutter, Dart
Betrieb
Docker, Linux, Microsoft Azure, Hetzner, Cloudflare, CI/CD

Unsere eigenen Produkte als Referenz

Beurteilen Sie unsere Arbeit an dem, was wir für uns selbst bauen. Es sind Eigenentwicklungen, keine Kundenprojekte. ZugNow ist verfügbar, die anderen sind in Entwicklung.

Eigenentwicklung

ZugNow: E-Rechnungen für kleine Unternehmen

Eine Web-App, die Rechnungen als PDF mit eingebetteten ZUGFeRD-Daten erstellt – für Freiberufler und kleine Unternehmen in Deutschland.

Technik
Angular, TypeScript, Java / Quarkus, Microsoft Azure, Terraform
Relevant für
Geschäftssoftware mit rechtlichen Anforderungen, Zahlungen und sensiblen Daten
Zur Produktseite
  • Das ZUGFeRD-2.x-XML wird mit der Bibliothek Mustangproject erzeugt und in das PDF eingebettet.
  • Vor dem Abschluss einer Rechnung prüft das Backend die Pflichtangaben nach § 14 UStG.
  • Bank- und Steuerdaten werden feldweise mit AES-256-GCM verschlüsselt gespeichert.
  • Zahlungen über Stripe: Jedes Webhook-Ereignis wird nur einmal verarbeitet, und ein geplanter Abgleich hält die Abonnements mit Stripe synchron.
  • Die Azure-Infrastruktur ist mit Terraform als Code beschrieben, einschließlich Monitoring und Alarmen.

Eigenentwicklung

ModernVitae: Lebenslauf- und Bewerbungsmanager im Browser

Eine Web-App für Lebenslauf, Anschreiben und Bewerbungen, mit einer Begleiterweiterung für Chrome und Edge.

Technik
Angular, NgRx, C# / .NET, PostgreSQL, Docker, Linux
Relevant für
Webplattformen mit Konten, Browser-Integration und mobiler Nutzung
Zur Produktseite
  • 62 Lebenslaufvorlagen; das PDF erzeugt die Druckfunktion des Browsers, daher bricht die Vorschau die Seiten genauso um wie der Download.
  • Ein vorhandener Lebenslauf als PDF wird lokal mit PDF.js eingelesen; die Datei verlässt den Browser nicht.
  • Die Erweiterung (Manifest V3) verlangt nur die nötigen Berechtigungen und meldet sich per PKCE mit kurzlebigen Access-Tokens und rotierenden Refresh-Tokens an.
  • Als Web-App installierbar; auf dem Smartphone erscheint sie im Teilen-Menü, sodass sich Stellenanzeigen aus anderen Apps speichern lassen.
  • ASP.NET-Core-Backend in Clean Architecture mit PostgreSQL; jede Architekturentscheidung ist dokumentiert.

So läuft ein Projekt ab

  1. Erstgespräch

    Ein kostenloses, unverbindliches Gespräch von bis zu 30 Minuten über Ihr Ziel, Ihren Zeitrahmen und Ihr Budget. So wissen Sie früh, ob wir zueinander passen – bevor Sie Zeit in Details investieren.

  2. Umfang und Konzept

    Wir legen den Umfang gemeinsam fest. Sie erhalten ein technisches Konzept, das beschreibt, was entsteht und wie. Das Konzept ist kostenpflichtig; bei Beauftragung berechnen wir nur einen kleinen Teil davon.

  3. Angebot

    Sie erhalten ein schriftliches Angebot mit Umfang, Meilensteinen und Kosten. Die Entwicklung beginnt erst, wenn Sie es angenommen haben.

  4. Entwicklung in Meilensteinen

    Wir entwickeln in kurzen Iterationen. An jedem Meilenstein sehen Sie lauffähige Software und haben Zugriff auf das Repository.

  5. Inbetriebnahme und Übergabe

    Wir nehmen die Software gemeinsam mit Ihnen in Betrieb und übergeben Code und Dokumentation – oder vereinbaren den weiteren Betrieb und die Wartung.

Projektanfrage starten

Porträt von Sebastian Streng
Sebastian StrengInhaber und Entwickler

Worauf Sie sich verlassen können

Direkter Kontakt
Sie sprechen direkt mit der Person, die Ihren Code schreibt, ohne Account-Manager dazwischen.
Sichtbarer Fortschritt
Sie haben Zugriff auf das Repository und sehen den Fortschritt an jedem Meilenstein, nicht erst am Ende.
Saubere Übergabe
Code, Dokumentation und Deployment sind so aufgesetzt, dass ein anderes Team übernehmen kann.
Code und Nutzungsrechte
Sobald das Projekt bezahlt ist, erhalten Sie den Quellcode und die im Vertrag vereinbarten Nutzungsrechte.

Passt das zu Ihnen?

So können Sie vorab einschätzen, ob eine Zusammenarbeit passt.

Passt gut

  • Unternehmen mit konkretem Softwarebedarf
  • Unternehmen, die bestehende Software erweitern oder modernisieren möchten
  • Startups und Gründerteams mit einem Budget für das Vorhaben
  • Vorhaben mit grobem Zeitplan
  • Produkte, die über Jahre genutzt und weiterentwickelt werden sollen

Passt nicht

  • Bezahlung nur in Firmenanteilen oder unbezahlte Arbeit
  • Ideen, für die es noch keine Finanzierung oder kein Budget gibt
  • Projekte, die vom ersten Tag an ein großes Team brauchen

Häufige Fragen

Warum stehen keine Preise auf der Website?

Jedes Projekt hat einen anderen Umfang. Das Erstgespräch ist kostenlos und unverbindlich und dauert bis zu 30 Minuten. Ein Konzept ist eine bezahlte Leistung; wird das Projekt danach beauftragt, berechnen wir davon nur einen kleinen Teil. Vor Beginn der Entwicklung erhalten Sie ein schriftliches Angebot mit Umfang, Meilensteinen und Kosten.

Wer erhält den Quellcode?

Sobald das Projekt bezahlt ist, erhalten Sie den Quellcode und die im Vertrag vereinbarten Nutzungsrechte. Die Einzelheiten für Ihr Projekt regelt der Vertrag.

Können Sie an unserer bestehenden Software arbeiten?

Ja. Wir beginnen mit einer Bewertung von Code und Betrieb und vereinbaren dann einen schrittweisen Plan. Technologien, die wir selbst nicht einsetzen, prüfen wir zuerst und sagen Ihnen offen, ob wir die richtige Wahl sind.

Was passiert nach der Inbetriebnahme?

Sie entscheiden: Wir übergeben Code und Dokumentation, sodass Ihr Team oder ein anderer Dienstleister weitermachen kann, oder wir vereinbaren Betrieb, Wartung und Weiterentwicklung.

In welchen Sprachen arbeiten Sie?

Auf Deutsch und Englisch, schriftlich und im Gespräch. Sie arbeiten mit einem Softwareentwickler aus München.

Welche Projektgrößen passen?

Vorhaben, die ein erfahrener Entwickler mit klarem Umfang planen und umsetzen kann: eine neue Anwendung, ein MVP, die Erweiterung bestehender Software oder ein technisches Konzept. Projekte, die vom ersten Tag an ein großes Team brauchen, passen nicht.

Individualsoftware oder Standardsoftware?

Deckt ein Standardprodukt Ihren Ablauf gut ab, ist es meist die bessere Wahl, und das sagen wir Ihnen im Erstgespräch. Individualsoftware lohnt sich dort, wo Ihr Ablauf Sie von anderen unterscheidet, wo Standardwerkzeuge zu Umwegen zwingen oder wo Systeme verbunden werden müssen.

Arbeiten Sie auch für Privatpersonen?

Der Schwerpunkt liegt auf Unternehmen und Startups. Private Vorhaben mit klarem Umfang und Budget, etwa eine Website, sind nicht ausgeschlossen – beschreiben Sie Ihres im Formular.

Erzählen Sie uns von Ihrem Projekt

Beschreiben Sie kurz, was Sie entwickeln lassen möchten, und nennen Sie Zeit- und Budgetrahmen. Sie erhalten eine persönliche Antwort von der Person, die an Ihrem Projekt arbeiten würde.

Projektanfrage starten

Ihre Anfrage verwenden wir nur, um Ihnen zu antworten.