kessoft – zur Startseite
Eine moderne Anwendung in dunklem Design in Schrägansicht: eine Rechnung mit Gesamtbetrag, Zahlungsstand und Rechnungspositionen

Softwareentwicklung

Bestehende Software modernisieren

Ihre bewährte Anwendung ist in die Jahre gekommen? Wir bringen sie auf eine aktuelle Technik, ohne das Bewährte zu verlieren.

Die Technik, mit der wir arbeiten

  • .NET
  • C#
  • ASP.NET Core
  • TypeScript
  • React
  • Angular
  • SQL Server
  • PostgreSQL
  • Microsoft Azure
  • Docker
  • Azure DevOps
  • GitHub Actions

Ausgangslage

Wenn die bewährte Anwendung zum Risiko wird

In vielen Unternehmen läuft das Tagesgeschäft über eine Anwendung, die vor Jahren entstanden ist: eine Access-Datenbank, ein Programm in Visual Basic 6 oder Delphi, eine Windows-Anwendung auf altem .NET Framework. Sie wurde immer wieder erweitert, sie kennt jeden Sonderfall – und oft weiß nur noch ein Mitarbeiter, wie sie im Inneren funktioniert. Spätestens wenn dieser Mitarbeiter geht, eine neue Windows-Version ansteht oder eine Sicherheitslücke bekannt wird, wird aus dem bewährten Werkzeug ein Risiko.

Eine Modernisierung bringt die Anwendung auf eine aktuelle Technik, für die es Updates gibt, die im Browser oder in der Cloud läuft und die sich weiterentwickeln lässt. Damit sie gelingt, braucht es aber mehr als eine neue Programmiersprache: Die Regeln, die in der alten Anwendung stecken, müssen vollständig verstanden werden, die Daten ohne Verlust umziehen und der Betrieb darf währenddessen nicht stillstehen.

Genau darum kümmern wir uns. Wir analysieren Ihre bestehende Anwendung, empfehlen den passenden Weg und modernisieren sie Schritt für Schritt – damit Ihr Team weiterarbeiten kann wie gewohnt, nur auf einem Fundament, das wieder trägt. Geht es um eine Access-Datenbank, finden Sie auf unserer Seite zu Access-Datenbanken auch die Wege, sie weiterzuentwickeln oder an SQL Server anzubinden.

Kommt Ihnen das bekannt vor?

  • Eine Access-Datenbank, an der das halbe Unternehmen hängt
  • Ein Programm, das nur ein Kollege versteht – und der bald in Rente geht
  • Eine Anwendung, die nur auf einem bestimmten Rechner oder Terminalserver läuft
  • Jedes Windows-Update ist ein Grund zur Sorge
  • Neue Anforderungen lassen sich kaum noch umsetzen

Modernisierung im Überblick

Neue Technik, bewährte Abläufe

In einer gewachsenen Anwendung steckt oft mehr Wissen über Ihr Unternehmen als in jedem Handbuch: Preisregeln, Sonderfälle, Abläufe, die sich über Jahre bewährt haben. Dieses Wissen holen wir aus dem Code und den Köpfen Ihrer Mitarbeiter, bevor wir etwas verändern.

Danach entscheiden wir gemeinsam, was sinnvoll ist: die Anwendung überarbeiten, neu entwickeln oder durch eine Standardlösung ersetzen. Wo neu gebaut wird, geschieht das Stück für Stück – alte und neue Teile laufen nebeneinander, bis das Alte nicht mehr gebraucht wird.

Am Ende steht eine Anwendung auf aktuellem .NET, die im Browser oder in der Cloud läuft, abgesichert durch automatische Tests und so dokumentiert, dass sie nicht mehr von einer einzelnen Person abhängt.

Ihre Vorteile

Was eine Modernisierung für Sie leistet

Sie behalten, was sich bewährt hat, und werden das Risiko los, das eine veraltete Anwendung mit sich bringt.

  • Sicher und zukunftsfähig

    Ihre Anwendung läuft auf einer Technik, für die es Sicherheitsupdates gibt – auch auf neuen Windows-Versionen.

    Zugriffe und Berechtigungen lassen sich sauber regeln, statt an Dateifreigaben zu hängen.

  • Unabhängig von Einzelnen

    Das Wissen über Ihre Anwendung steht in einer Dokumentation und in verständlichem Code.

    Fällt jemand aus oder verlässt das Unternehmen, geht kein Wissen verloren.

  • Ohne Stillstand

    Wir modernisieren in Etappen. Ihr Team arbeitet die ganze Zeit weiter, und jede Etappe ist für sich nutzbar.

    Vertraute Masken und Abläufe bleiben erhalten, wo sie sich bewährt haben.

  • Bereit für Neues

    Neue Funktionen, Schnittstellen oder ein Zugriff von unterwegs sind wieder machbar.

    Änderungen kosten weniger Zeit, weil Tests zeigen, dass das Bestehende weiter funktioniert.

Persönlich erreichbar

Wir unterstützen Sie gerne.

Erzählen Sie uns, wo Ihre IT heute steht und wo sie hin soll. Im Erstgespräch klären wir, was Sie brauchen – unverbindlich und ohne Fachchinesisch.

Leistungsumfang

Was wir für Sie übernehmen

Von der ersten Bestandsaufnahme bis zur Abschaltung der alten Anwendung – Sie haben einen Ansprechpartner für den gesamten Weg.

  • Analyse der BestandsanwendungWir lesen den vorhandenen Code, sprechen mit den Anwendern und halten fest, welche Regeln und Abläufe darin stecken.
  • EntscheidungsgrundlageÜberarbeiten, neu entwickeln oder ersetzen: Wir stellen die Wege mit Aufwand, Risiken und Nutzen gegenüber.
  • Plan in EtappenWir teilen die Modernisierung in Abschnitte, die einzeln in Betrieb gehen, und legen die Reihenfolge mit Ihnen fest.
  • Schrittweiser UmbauNeue Teile übernehmen nach und nach die Aufgaben der alten Anwendung, während beide nebeneinander laufen.
  • DatenübernahmeWir übertragen Ihre Daten vollständig in eine aktuelle Datenbank, prüfen sie auf Fehler und gleichen sie mit dem Altbestand ab.
  • Vertraute BedienungMasken und Abläufe gestalten wir so, dass sich Ihre Mitarbeiter schnell zurechtfinden.
  • Automatische TestsTests prüfen bei jeder Änderung, dass Berechnungen und Abläufe dieselben Ergebnisse liefern wie bisher.
  • Dokumentation & ÜbergabeSie erhalten eine verständliche Dokumentation; auf Wunsch betreuen wir die Anwendung danach weiter.

Ablauf

In vier Schritten zur modernen Anwendung

Bevor eine Zeile neu geschrieben wird, wissen Sie, welcher Weg sich lohnt – und Ihr Team arbeitet weiter, während wir umbauen.

  1. Ein Mann steht vor einem Bildschirm und spricht mit einem Team, das mit Laptops an einem Konferenztisch sitzt

    Bestandsaufnahme

    Schritt 1.

    Wir sehen uns Code, Daten und Abläufe an, sprechen mit den Anwendern und dokumentieren, was die Anwendung heute leistet.

  2. Eine Frau arbeitet konzentriert an einem Laptop in einem modernen Büro

    Entscheidung & Plan

    Schritt 2.

    Sie erhalten eine Empfehlung, ob überarbeitet, neu entwickelt oder ersetzt wird – mit Etappen, Aufwand und Reihenfolge.

  3. Hände auf der Tastatur eines Laptops an einem hellen Schreibtisch

    Umbau in Etappen

    Schritt 3.

    Wir bauen Teil für Teil neu, übernehmen die Daten und testen jede Etappe gemeinsam mit Ihnen, bevor sie live geht.

  4. Ein Mann erklärt drei Kollegen am Tisch die Zahlen auf einem großen Bildschirm

    Ablösung & Betrieb

    Schritt 4.

    Ist alles übernommen, schalten wir die alte Anwendung ab und halten die neue auf Wunsch aktuell.

Partner

Hand in Hand mit starken Herstellern

Wir setzen auf bewährte Lösungen und arbeiten eng mit den Herstellern zusammen – damit Ihre IT auf einem soliden Fundament steht.

  • Microsoft Silver Partner
  • Sophos
  • Veeam
  • VMware by Broadcom
  • Proxmox
  • Fortinet
Mehr über unsere Partner

FAQ

Häufig gestellte Fragen

Ihre Frage ist nicht dabei?

Wir beantworten sie gerne persönlich.

Lohnt sich eine Modernisierung, oder sollten wir gleich neu anfangen?

Das hängt vom Zustand der Anwendung ab. Ist der Kern solide, genügt oft eine Überarbeitung; ist er kaum noch zu ändern, ist ein Neubau in Etappen meist günstiger. Gibt es eine passende Standardsoftware, kann auch ein Wechsel die beste Lösung sein. Diese Abwägung machen wir in der Bestandsaufnahme offen.

Müssen wir während der Umstellung auf die Anwendung verzichten?

Nein. Wir modernisieren Stück für Stück: Alte und neue Teile laufen nebeneinander, und Ihr Team wechselt Bereich für Bereich in die neue Anwendung. Einen großen Stichtag, an dem alles auf einmal umgestellt wird, vermeiden wir.

Gehen bei der Umstellung Daten verloren?

Wir übernehmen Ihre Daten vollständig und gleichen sie nach jeder Übernahme mit dem Altbestand ab. Fehlerhafte oder doppelte Einträge zeigen wir Ihnen vorher, damit Sie entscheiden, wie damit umgegangen wird. Die alten Daten bleiben gesichert, bis alles geprüft ist.

Der Entwickler der Anwendung ist nicht mehr da. Geht das trotzdem?

Ja. Wir arbeiten uns in den vorhandenen Code ein und rekonstruieren die Regeln, die darin stecken – ergänzt um das Wissen Ihrer Anwender. Ist der ursprüngliche Entwickler noch erreichbar, beziehen wir ihn gern ein, solange er da ist.

Müssen sich unsere Mitarbeiter umgewöhnen?

So wenig wie möglich. Bewährte Masken und Abläufe übernehmen wir, wo sie sinnvoll sind, und verbessern gezielt, was im Alltag stört. Die Anwender beziehen wir früh ein, damit die neue Anwendung zu ihrer Arbeit passt.

Was kostet eine Modernisierung?

Das hängt von Umfang und Zustand der Anwendung ab. Nach der Bestandsaufnahme erhalten Sie eine Einschätzung je Etappe, sodass Sie Schritt für Schritt entscheiden und das Budget planen können.

Mehr aus Softwareentwicklung

Alle Leistungen ansehen
  • Schnittstellen & APIs

    ERP, Shop und Buchhaltung tauschen Daten automatisch aus, statt dass jemand sie von Hand überträgt.

  • Datenbanken

    Wir entwerfen, optimieren und betreuen Datenbanken, damit Ihre Anwendungen schnell und Ihre Daten sicher sind.

  • Access-Datenbanken

    Ihre Access-Datenbank wird zum Risiko? Wir entwickeln sie weiter, binden sie an SQL Server an oder lösen sie ab.

Kontakt

Sprechen wir über Ihr Vorhaben.

Rufen Sie an, schreiben Sie uns oder buchen Sie direkt einen Termin. Auf Nachrichten antworten wir werktags.

Erreichbar Mo – Fr, 8:00 bis 17:00 Uhr

Nachricht schreiben

Erzählen Sie uns kurz, worum es geht. Felder mit * brauchen wir für die Antwort.