Modernize Studio
Sprache: DE
E‑Mail schreiben

Individuelle Unternehmenssoftware, Schnittstellen und Datenmigration

Nicht jedes Projekt beginnt mit einem alten Programm. Manche beginnen mit einem Ablauf, der über E‑Mails und Tabellen läuft, mit zwei Systemen, die nicht miteinander sprechen, oder mit einer Datenbank, die umziehen muss. Wir entwickeln die Software, verbinden die Systeme, übertragen die Daten und kümmern uns um das Ergebnis, sobald es im Einsatz ist.

Was wir machen

Individuelle Unternehmenssoftware

Webanwendungen, die sich nach der Arbeitsweise Ihres Unternehmens richten: Aufträge, Lager, Termine, Angebote, Auftragsverfolgung, interne Freigaben. Wir gehen von den Dokumenten und Tabellen aus, die Sie heute verwenden, denn sie beschreiben den Ablauf bereits im Detail.

  • Rollen und Rechte pro Benutzer, mit Änderungsprotokoll
  • Dokumente als PDF, mit Ihren eigenen Nummernkreisen
  • Übernahme Ihrer bestehenden Listen aus Excel oder CSV
  • C# mit ASP.NET Core oder PHP mit MySQL, je nachdem, wer die Wartung übernimmt

Schnittstellen und APIs

Wir verbinden Ihre Anwendungen miteinander und mit externen Diensten über REST-APIs, Webhooks oder geplanten Dateiaustausch, damit einmal erfasste Daten jedes System erreichen, das sie braucht.

  • Verbindungen zwischen Warenwirtschaft, Onlineshop, CRM und Buchhaltungssoftware
  • APIs, über die Partner oder Ihre eigenen Werkzeuge Daten in Ihrer Anwendung lesen und schreiben
  • Geplante Importe und Exporte in CSV, XML oder JSON
  • Protokoll jedes Austauschs, mit Benachrichtigung bei einem Fehler

Datenmigration

Wir übertragen Daten aus Access, Excel, Paradox, dBase oder einer älteren Datenbank nach SQL Server, MySQL oder in eine andere SQL-Datenbank und belegen Ihnen vor der Umstellung, dass nichts verloren gegangen oder verändert worden ist.

  • Zuordnung jedes Feldes, mit schriftlich vereinbarten Umwandlungen
  • Probeläufe auf einer Kopie vor der endgültigen Übertragung
  • Ein Abgleichsbericht mit Datensatzanzahl und Summen, Tabelle für Tabelle
  • Eine Liste der gefundenen Auffälligkeiten, über die Sie entscheiden

Wartung und Betreuung

Ist eine Anwendung im Einsatz, betreuen wir sie für eine monatliche Pauschale, die im Voraus vereinbart wird. Was die Pauschale abdeckt, wird schriftlich festgehalten, bevor die Wartung beginnt.

  • Fehlerbehebungen und kleine Änderungen, per E‑Mail angefragt
  • Sicherheitsupdates für Framework und Bibliotheken
  • Überwachung von Fehlern und geplanten Aufgaben
  • Prüfung, ob sich Sicherungen tatsächlich wiederherstellen lassen

So läuft ein Projekt ab

  1. Eine kurze schriftliche Beschreibung

    Teilen Sie uns mit, was die Software leisten soll, welche Systeme oder Daten beteiligt sind und wer sie nutzen wird. Vorhandene Tabellen, Formulare oder Screenshots helfen mehr als ein langes Lastenheft.

  2. Angebot mit Festpreis

    Wir antworten schriftlich mit Umfang, Technologie, Zeitplan und Festpreis. Ist etwas unklar, fragen wir schriftlich nach, bevor wir ein Angebot machen.

  3. Erstes Modul auf Ihren Daten

    Wir bauen zuerst einen Teil, meist den, der am häufigsten genutzt wird, und Ihre Mitarbeiter arbeiten damit, bevor der Rest entsteht. Bei einer Schnittstelle oder einer Datenmigration ist das ein Probelauf auf einer Kopie.

  4. Lieferung in Etappen

    Der Rest folgt in vereinbarten Etappen, jede vor dem Einsatz getestet. Wir verwenden verbreitete Technologien und dokumentieren, was wir bauen, damit Sie nicht an uns gebunden sind. Die Wartung ist für eine im Voraus vereinbarte monatliche Pauschale möglich.

Was häufig schiefgeht und wie wir es verhindern

  1. Regeln, die nur in den Köpfen stehen

    Die wichtigsten Regeln sind oft die Ausnahmen: der Kunde, der nach 90 Tagen zahlt, der Artikel, der nie rabattiert wird. Wir bitten um echte Beispiele und frühere Belege und halten jede Regel schriftlich fest, damit Sie sie bestätigen, bevor wir sie umsetzen.

  2. Schnittstellen, die unbemerkt ausfallen

    Ein Aufruf mit Zeitüberschreitung oder eine halb geschriebene Datei kann zwei Systeme wochenlang aus dem Tritt bringen. Jeder Austausch, den wir bauen, wird protokolliert, bei Bedarf gefahrlos wiederholt und bei einem Fehler gemeldet.

  3. Zwei Systeme, zwei Fassungen desselben Kunden

    Selten erkennen zwei Systeme einen Kunden oder Artikel auf dieselbe Weise. Bevor wir sie verbinden, legen wir mit Ihnen fest, welches System für welche Daten maßgeblich ist und wie Datensätze einander zugeordnet werden.

  4. Eine Datenmigration, die niemand prüfen kann

    Tabellen zu kopieren ist selten der schwierige Teil. Die Arbeit besteht darin zu zeigen, dass jeder Datensatz unverändert angekommen ist. Wir führen die Migration zuerst auf einer Kopie durch und liefern einen Abgleichsbericht, sodass die endgültige Umstellung einen bereits geprüften Vorgang wiederholt.

  5. Software, die sonst niemand warten kann

    Wir setzen weit verbreitete Technologien ein, C# mit ASP.NET Core oder PHP mit MySQL, und dokumentieren, was wir bauen, damit Ihr IT-Dienstleister oder ein anderer Entwickler übernehmen kann, ohne von vorn anzufangen.

Preis und Zahlung

Angebot

Festpreis

schriftlich, vor Projektbeginn

Wartung

Monatspauschale

im Voraus vereinbart

Jedes Angebot nennt einen Festpreis für die darin beschriebene Arbeit.

Die Wartung wird als monatliche Pauschale abgerechnet, die vor Beginn schriftlich vereinbart wird.

Die Preise sind fest und werden vor Projektbeginn schriftlich vereinbart. Ändert sich der Umfang, schicken wir ein neues schriftliches Angebot und warten auf Ihre Freigabe, bevor wir die zusätzliche Arbeit erledigen.

Preise zzgl. MwSt.

Eine echte Migration, durch Tests belegt

Northwind ist die Beispieldatenbank, die Microsoft mit Access ausgeliefert hat, kein Kunde von uns. Wir haben eine öffentliche Kopie zu SQLite und PostgreSQL migriert, jede Tabelle und jede Abfrage mit automatischen Tests gegen das Original geprüft und auf dem Ergebnis eine funktionierende Webanwendung gebaut. Die Fallstudie nennt die Zahlen, der Äquivalenzbericht führt jede Prüfung auf.

Die Fallstudie zeigt eine Migration, neue Projekte testen und dokumentieren wir aber auf dieselbe Weise.

Äquivalenzbericht (auf Englisch) · Klickbare Vorschau und Beispielanalyse (Demo)

Häufige Fragen

Wie erhalten wir einen Preis für eine neue Anwendung?

Schicken Sie uns eine kurze schriftliche Beschreibung. Sie erhalten ein Angebot mit Zeitplan und Festpreis. Brauchen wir weitere Informationen, fragen wir schriftlich nach.

Können Sie unsere Software mit einem System ohne API verbinden?

Oft ja: über geplante Dateiexporte, über direkten Zugriff auf dessen Datenbank, wo das erlaubt ist, oder über die Importfunktionen, die es bereits bietet. Das Angebot nennt die gewählte Methode und ihre Grenzen.

Arbeiten Sie auch an Anwendungen, die Sie nicht selbst gebaut haben?

Ja, bei Schnittstellen, Datenmigrationen und Wartung. Wir beginnen mit einer schriftlichen Prüfung des vorhandenen Codes und der Daten, damit der Preis auf dem beruht, was wir tatsächlich vorfinden.

Was kostet die Wartung?

Eine monatliche Pauschale, im Voraus vereinbart, abhängig von der Größe der Anwendung und vom Umfang der Änderungen, die Sie erwarten. Sie wird schriftlich festgehalten, bevor die Wartung beginnt.

Lässt sich eine Datenmigration ohne Arbeitsunterbrechung durchführen?

Ja. Wir führen Probemigrationen auf Kopien durch, während Sie weiterarbeiten, und die endgültige Übertragung zu einem Zeitpunkt Ihrer Wahl, meist außerhalb der Arbeitszeit, gefolgt vom Abgleichsbericht auf den endgültigen Daten.

Welche Technologien verwenden Sie?

Vor allem C# mit ASP.NET Core oder PHP mit MySQL, dazu JavaScript im Browser, SQL-Datenbanken wie SQL Server und MySQL sowie REST-APIs für Schnittstellen. Wir wählen danach, was Ihr Team oder Ihr IT-Dienstleister später warten kann.

Kontakt

Per E‑Mail:

riccardo@modernizestudio.com
E‑Mail schreiben

Schicken Sie uns eine kurze Beschreibung des Projekts, gern mit Tabellen oder Screenshots, die es erklären. Wir antworten innerhalb eines Werktags.

Wir arbeiten von Italien aus.

E‑Mail schreiben