Zum Hauptinhalt springen
Individualsoftware für Unternehmen

Entwicklung von Webanwendungen und Software nach Maß

Wenn ein Unternehmen auf geteilten Tabellen, E-Mails und manuellem Abtippen zwischen Systemen läuft, bremst das jeden Auftrag. Bei uns beginnt die Entwicklung von Webanwendungen mit Ihrem tatsächlichen Ablauf: Die Anwendung bildet ihn ab, wird an Buchhaltung, Onlineshop oder CRM angebunden und bekommt dort, wo es hilft, eine KI-Funktion. Code und Daten bleiben Ihre.

  • Code in einem Repository mit vollem Zugriff für Sie
  • Anbindung an Pohoda, Money S3, ABRA Flexi und Fakturoid
  • 4 eigene Anwendungen im Livebetrieb

Webanwendungen nach Maß auf einen Blick

Die Entwicklung von Webanwendungen und Software nach Maß bei Webforte Technologies s.r.o. (IČO 23364343, Prag) umfasst Entwurf, Programmierung und Betrieb von Individualsoftware für einen konkreten Ablauf im Unternehmen: Auftragsverwaltung, Bestellungen, Freigaben, Reservierungen, ein Kundenportal oder die erste Version eines eigenen SaaS-Produkts (Software als Onlinedienst). Eine Webanwendung läuft im Browser am Computer und am Smartphone ohne Installation, Nutzer melden sich an und jede Rolle sieht nur ihre Daten. Über eine API (eine Schnittstelle, über die Systeme automatisch Daten austauschen) binden wir die Anwendung an tschechische Buchhaltungsprogramme wie Pohoda, Money S3, ABRA Flexi oder Fakturoid, an Onlineshops und an CRM-Systeme an. Wo es hilft, ergänzen wir KI, zum Beispiel das Auslesen von Rechnungsdaten. Wir entwickeln mit Next.js, TypeScript und PostgreSQL, die Anwendung läuft in Docker auf einem VPS oder auf dem Server des Kunden, und Quellcode und Daten gehören dem Kunden. Webforte betreibt außerdem eigene Anwendungen: Dotazio, Kurikula.ai, Chytrejbyt.cz und Chytrej dárek. Den Preis ermitteln wir mit einer unverbindlichen Kalkulation. Die Kommunikation läuft auf Englisch.

Wann Tabellen und Standardsoftware nicht mehr reichen

Eine geteilte Tabelle und derselbe Vorgang in einer Webanwendung. Die Nummern in den Beispielen gehören zu den Paaren darunter: was heute passiert und was sich ändert, wenn eine Anwendung nach Maß den Ablauf übernimmt.

  1. Heute

    Excel dient als Datenbank

    Aufträge, Lager oder Arbeitszeiten liegen in einer geteilten Tabelle. Zwei Personen bearbeiten dieselbe Zeile, eine Formel geht kaputt, und niemand weiß, welche Version gilt.

    In der Anwendung

    Eine Datenbank mit Änderungsverlauf

    Jeder Datensatz existiert genau einmal. Die Anwendung regelt, wer was ändern darf, und hält bei jeder Änderung fest, wer sie wann vorgenommen hat.

  2. Heute

    Daten werden zwischen Systemen abgetippt

    Eine Bestellung kommt per E-Mail, jemand überträgt sie in eine Tabelle, dann in die Buchhaltung und schließlich in den Onlineshop. Tippfehler fallen erst bei der Rechnung auf.

    In der Anwendung

    Einmal eingeben reicht

    Die Anwendung übergibt die Daten über die API an Pohoda, Money S3 oder Fakturoid und liest den Rechnungsstatus zurück. Niemand tippt etwas ab.

  3. Heute

    Standardsoftware passt nicht zu Ihrem Ablauf

    Ein fertiges System hat viele Funktionen, nur nicht die eine, die Sie brauchen. Ausnahmen landen dann in einer weiteren Tabelle neben dem Programm.

    In der Anwendung

    Schritte nach Ihrem Ablauf

    Ansichten, Status und Freigaben entwerfen wir danach, wie Ihr Unternehmen tatsächlich arbeitet. Ändert sich der Ablauf, wird die Anwendung angepasst, nicht die Menschen.

  4. Heute

    Informationen stecken in E-Mails

    Den Stand eines Auftrags kennt nur, wer ihn im Postfach hat. Fehlt die Person, wird alles aus E-Mails und Telefonaten rekonstruiert.

    In der Anwendung

    Den Stand sieht jeder mit Berechtigung

    Kommentare, Anhänge und Termine hängen am Auftrag. Eine Kollegin übernimmt ihn, ohne in fremden Postfächern zu suchen.

Welche Individualsoftware wir entwickeln

Eine Webanwendung ist Software, die im Browser läuft: Nutzer melden sich an und arbeiten mit Daten, sie legen sie an, bearbeiten und geben sie frei. Fünf Arten von Anwendungen und was typischerweise dazugehört.

Interne Systeme und Verwaltung

Der Ersatz für die geteilte Tabelle: Verwaltung von Aufträgen, Produktion, Lager, Service oder Arbeitszeiten. Die Anwendung kennt Ihre Status und Regeln, überwacht Termine und meldet sich, wenn etwas hängen bleibt.

  • Aufträge und ihr Stand von der Anfrage bis zur Rechnung
  • Lager, Warenausgabe und Inventur
  • Service- und Reklamationsvorgänge
  • Übersichten für die Geschäftsführung ohne manuelles Zusammensetzen von Exporten

CRM und ERP nach Maß

Wenn ein fertiges CRM (Kunden- und Vertriebsverwaltung) oder ERP (System zur Unternehmenssteuerung) nicht zu Ihrem Vertriebsprozess passt. Oft bauen wir nicht das ganze System neu: Die Buchhaltung bleibt, wo sie ist, und die Anwendung deckt ab, was die Standardsoftware nicht kann.

  • Verkaufschancen, Angebote und Kalkulationen
  • Kapazitäts- und Produktionsplanung
  • Anbindung an die Buchhaltung statt ihres Ersatzes

Kunden- und B2B-Portale

Ein Ort, an dem Kunden oder Geschäftspartner den Stand ihrer Bestellung, Rechnungen, Dokumente oder ihre Preisliste selbst finden. Jeder sieht nur die Daten seines Unternehmens, und Ihr Team muss dieselben Fragen nicht am Telefon beantworten.

  • B2B-Bestellungen mit Preisliste für einzelne Abnehmer
  • Auftragsstand und Dokumente zum Herunterladen
  • Zugänge für mehrere Personen einer Firma

Reservierungs- und Bestellsysteme

Online-Reservierung von Terminen, Kapazitäten oder Ressourcen mit Verfügbarkeitsprüfung und Bestätigung per E-Mail. Eine Website mit integriertem Reservierungssystem haben wir zum Beispiel für Victoria Garden geliefert.

  • Auswahl von Leistung, Termin und Ressource (Person, Raum, Maschine)
  • Bestätigungen und Erinnerungen per E-Mail
  • Belegungsübersicht für den Empfang

SaaS-Produkte und MVP

Die erste Version eines eigenen Produkts (MVP, die kleinste Version, mit der Sie das Interesse von Kunden prüfen) mit Registrierung, Tarifen und getrennten Kundendaten. So betreiben wir selbst Dotazio und Kurikula.ai und wissen, was der Betrieb nach dem Start bedeutet.

  • Registrierung, Anmeldung und Rollen
  • Getrennte Daten einzelner Kunden
  • Verwaltung für Sie und für Ihre Kunden

Woraus eine Webanwendung nach Maß besteht

Eine Anwendung nach Maß ist mehr als eine Oberfläche. Darunter liegen Schichten, die entscheiden, ob sie auch in ein paar Jahren noch funktioniert und ob sie sich an weitere Systeme anbinden lässt. Beim Entwurf gehen wir jede davon durch.

  • Oberfläche für Ihr Team und Ihre Kunden

    Verwaltung für das Team, Portal für Kunden oder beides. Läuft im Browser am Computer und am Smartphone, und jede Rolle sieht nur, was sie für ihre Arbeit braucht.

    • Verwaltung für das Team
    • Kundenportal
    • Computer, Tablet und Smartphone
  • API (Programmierschnittstelle)

    Jede Anfrage aus der Oberfläche läuft über die API zur Datenbank und zu weiteren Systemen. Sie prüft, wer angemeldet ist und was er darf, kontrolliert die Eingabe und speichert die Änderung.

    • Rollen und Berechtigungen
    • Eingabeprüfung
    • Änderungsverlauf
  • Anbindung an Ihre Systeme

    Daten werden automatisch über die Schnittstelle übertragen, die der Hersteller des Systems offiziell anbietet.

    Pohoda
    XML, mServer
    Money S3
    API-Modul, XML
    ABRA Flexi
    REST API
    Fakturoid, iDoklad
    API v3
    Shoptet, WooCommerce
    REST API
    Pipedrive, HubSpot, Raynet
    REST API
    So funktioniert die Anbindung
  • Nur wo es hilft

    KI-Schicht

    Ein KI-Agent, der Unterlagen vorbereitet oder Anfragen sortiert, und das Auslesen von Daten aus Rechnungen und Verträgen. Das Ergebnis prüft eine Regel oder ein Mensch, bevor es in die Datenbank geschrieben wird.

    • Dokumente auslesen
    • KI-Agent
    • Suche in Dokumenten
    KI-Agenten in Ihren Systemen
  • Datenbank

    Ein Ort für die Daten statt mehrerer Versionen einer Tabelle. Wir setzen PostgreSQL ein, übernehmen die Daten aus alten Tabellen und richten die Datensicherung danach ein, wo die Anwendung läuft.

    • PostgreSQL
    • Datenübernahme aus Excel
    • Sicherung passend zum Hosting

Wir entwickeln mit Next.js, React und TypeScript und der Datenbank PostgreSQL. Die Anwendung läuft in Docker auf einem VPS oder auf Ihrem Server, und der Code liegt in einem Repository, auf das Sie vollen Zugriff haben.

Architektur im Gespräch klären

Standardsoftware, No-⁠Code oder Anwendung nach Maß

Eine Anwendung nach Maß ist nicht immer die richtige Antwort. Wenn ein fertiges Programm Ihren Ablauf abdeckt, empfehlen wir es. Der Vergleich nach den Punkten, auf die es bei der Entscheidung ankommt.

Tabelle seitlich wischen, um alle Spalten zu sehen.

Standardsoftware, No-⁠Code oder Anwendung nach MaßStandardsoftwareNo-⁠Code-WerkzeugAnwendung nach Maß
Was es istFertiges Programm für übliche Aufgaben, Sie zahlen eine LizenzOhne Programmierung zusammengestellte Anwendung auf einer fremden Plattform, etwa Airtable oder GlideSoftware, die für Ihren Ablauf entworfen und programmiert wird
Wie schnell es losgehtSofort nach Kauf und EinrichtungIn Tagen bis Wochen, Sie bauen sie selbst zusammenNach Entwurf und Entwicklung der ersten Version
Anpassung an den AblaufDer Ablauf passt sich dem Programm anIm Rahmen dessen, was die Plattform erlaubtDie Anwendung passt sich dem Ablauf an
Anbindung an Buchhaltung, Shop, CRMNur fertige Konnektoren, falls vorhandenKonnektoren der Plattform, komplexere Regeln stoßen an GrenzenÜber die API nach Ihren Regeln
Laufende KostenLizenz, meist pro NutzerAbo der Plattform, oft nach Nutzern oder DatensätzenHosting und Wartung, keine Gebühr pro Nutzer
Wo die Daten liegenJe nach Programm: in der Cloud des Anbieters oder auf Ihrem Rechner oder ServerAuf der Plattform des AnbietersIn Ihrer Datenbank, auf einem Server Ihrer Wahl
Passt, wennEs um Standardaufgaben geht: Buchhaltung, Lohn, RechnungenEin kleines Team eine einfache Übersicht oder ein Formular brauchtDer Ablauf Ihr Vorteil ist oder nichts Fertiges passt

Oft kombinieren wir: Die Buchhaltung bleibt in Pohoda oder Money S3, und die Anwendung nach Maß deckt ab, was die Standardsoftware nicht kann. Ein No-⁠Code-Werkzeug ist ein guter Test für den Ablauf, bevor in die Entwicklung investiert wird.

Entwicklung von Webanwendungen Schritt für Schritt

Jeder Schritt endet mit einem Ergebnis, über das Sie entscheiden. Eine große Anwendung bauen wir in Teilen, damit Ihr Team den ersten Teil nutzen kann, bevor alles fertig ist.

  1. Beratung und Ablaufkarte

    Wir gehen durch, wie ein Auftrag oder eine Bestellung heute durch das Unternehmen läuft, wer damit arbeitet, in welchen Tabellen und Systemen die Daten liegen und wo Zeit verloren geht. Wir sagen auch, wann eine fertige Software reicht.

    Ergebnis: Ablaufbeschreibung und unverbindliche Kalkulation

  2. Entwurf von Ansichten und Daten

    Wir entwerfen Ansichten, Rollen und Berechtigungen, das Datenmodell und die Liste der Anbindungen. Am Entwurf zeigt sich, ob die Anwendung zur tatsächlichen Arbeit passt, bevor die erste Zeile Code entsteht.

    Ergebnis: Entwurf von Ansichten, Rollen und Anbindungen

  3. Erste Version

    Wir bauen den Kern der Anwendung für einen Hauptablauf (MVP). Das Team testet ihn mit echten Daten, und wir passen an, was im Betrieb hakt.

    Ergebnis: Eine Anwendung, die das Team zu nutzen beginnt

  4. Anbindung und Datenübernahme

    Wir binden Buchhaltung, Onlineshop oder CRM über deren API an und übernehmen die Daten aus alten Tabellen. Vorab legen wir fest, welches System für welche Angabe führend ist.

    Ergebnis: Daten an einem Ort, angebundene Systeme

  5. Inbetriebnahme und Schulung

    Wir stellen die Anwendung in Docker auf einem VPS oder Ihrem Server bereit, richten die Datensicherung ein und schulen die Personen, die mit ihr arbeiten.

    Ergebnis: Laufende Anwendung, Zugänge und Dokumentation

  6. Betrieb und Weiterentwicklung

    Wir kümmern uns um Updates und Sicherheit und ergänzen Funktionen nach dem, was der Betrieb zeigt. Oder wir übergeben alles an Ihre Entwickler.

    Ergebnis: Eine Anwendung, die mit dem Unternehmen wächst

Was Sie bekommen: Code und Daten gehören Ihnen

Eine Anwendung nach Maß bestellen Sie, damit sie Ihnen gehört. Wir übergeben alles, was für den Betrieb nötig ist, auch wenn Sie mit einem anderen Dienstleister weitermachen.

  • Quellcode in einem Repository, auf das Sie vollen Zugriff haben
  • Datenbank mit Ihren Daten auf einem Server Ihrer Wahl
  • Zugänge zu Server, Domain und Diensten Dritter
  • Beschreibung von Datenmodell, Rollen und Anbindungen
  • Übernahme der Daten aus alten Tabellen oder Programmen
  • Datensicherung passend zum Betriebsort der Anwendung
  • Schulung der Personen, die mit der Anwendung arbeiten

Anwendungen, die wir gebaut haben oder selbst betreiben

Der beste Nachweis ist Software im Livebetrieb. Unsere eigenen Anwendungen Dotazio, Kurikula.ai, Chytrejbyt.cz und Chytrej dárek betreiben wir selbst und wissen daher, was Wartung, Sicherungen und Nutzerfragen nach dem Start bedeuten.

Für wen sich eine Anwendung nach Maß eignet und für wen nicht

Sinnvoll, wenn

  • Sie einen wiederkehrenden Ablauf haben, den heute Tabellen, E-Mails und das Gedächtnis einzelner Personen zusammenhalten
  • Sie fertige Programme ausprobiert haben und immer etwas Wesentliches für Ihren Betrieb fehlte
  • Sie Systeme verbinden müssen, die nicht von selbst miteinander sprechen, etwa Buchhaltung und Onlineshop
  • Code und Daten Ihnen gehören sollen und die Anwendung mit dem Unternehmen wachsen soll

Nicht sinnvoll, wenn

  • Eine fertige Software oder ein No-⁠Code-Werkzeug Ihren Ablauf abdeckt und Sie zufrieden sind
  • Der Ablauf sich noch jede Woche ändert: Testen Sie ihn zuerst in einer Tabelle
  • Niemand im Unternehmen Zeit hat, an Anforderungen und Tests mitzuwirken
  • Sie vor allem eine Website brauchen, die Anfragen bringt: Dafür reicht Webentwicklung

Häufige Fragen

Eine Preisliste veröffentlichen wir nicht, weil der Preis vom Umfang abhängt. Am stärksten wirken sich aus: die Zahl der Ansichten und Abläufe, die die Anwendung abdeckt, die Zahl der Rollen mit unterschiedlichen Berechtigungen, die Anbindung an weitere Systeme (und ob diese eine API haben oder ein Zusatzmodul nötig ist, wie bei Money S3), die Übernahme von Daten aus alten Tabellen und KI-Funktionen, bei denen auch der Betrieb des Modells bezahlt wird. Zur Entwicklung kommen Hosting und Wartung hinzu. Günstiger ist es, mit einer ersten Version (MVP) zu beginnen, die das teuerste Problem löst, und weitere Teile schrittweise zu ergänzen. Für eine unverbindliche Kalkulation brauchen wir eine Beschreibung des Ablaufs, die Liste der Systeme, die Zahl der Nutzer und ein Beispiel der heutigen Tabelle oder des Formulars.

Das hängt vom Umfang ab. Eine einfache interne Anwendung für einen Ablauf ist eine Sache von Wochen, ein System mit mehreren Rollen und Anbindungen eher von Monaten. Deshalb bauen wir in Teilen: Die erste Version deckt den Hauptablauf ab und das Team beginnt sie zu nutzen, während weitere Teile entstehen. Den Termin beeinflusst am stärksten, wie schnell wir Zugänge zu den anzubindenden Systemen und Rückmeldungen der künftigen Nutzer bekommen. Der konkrete Zeitplan ist Teil der Kalkulation.

Eine Webanwendung ist Software, die im Internetbrowser läuft. Nutzer installieren nichts, melden sich an und arbeiten mit Daten: Sie legen Datensätze an, bearbeiten, geben frei und suchen. Die Daten liegen in einer Datenbank auf dem Server, sodass alle dieselbe aktuelle Version am Computer, Tablet und Smartphone sehen. Beispiele sind Onlinebanking, E-Mail im Browser oder die Verwaltung eines Onlineshops. Eine Webanwendung nach Maß ist für den Ablauf eines bestimmten Unternehmens entworfen.

Eine Website informiert vor allem: Sie stellt das Unternehmen und seine Leistungen vor und führt Besucher zur Anfrage. Eine Webanwendung dient der Arbeit: Nutzer melden sich an, jeder hat seine Rolle und ändert Daten, etwa Aufträge, Bestellungen oder Reservierungen. Die Grenzen verschwimmen, ein Onlineshop oder ein Reservierungssystem hat beide Teile. Wenn Sie vor allem eine Präsentation und Anfragen brauchen, reicht eine Website. Eine Anwendung brauchen Sie, wenn Software die tägliche Arbeit tragen soll.

Ihnen. Den Quellcode übergeben wir in einem Repository, auf das Sie vollen Zugriff haben, und die Daten bleiben in Ihrer Datenbank. Die Anwendung basiert auf Open-Source-Technologien (Next.js, React, PostgreSQL) ohne Lizenzen pro Nutzer, sodass Ihre Entwickler oder ein anderes Unternehmen sie weiterentwickeln können. Die Dokumentation beschreibt Datenmodell, Rollen und Anbindungen.

Ja. Diese tschechischen Buchhaltungsprogramme binden wir über ihre offiziellen Schnittstellen an: Pohoda über XML, entweder per Dateiaustausch oder über den POHODA mServer, an den die Anwendung Anfragen per HTTP sendet. Money S3 hat für laufendes Lesen und Schreiben ein API-Zusatzmodul, ohne es bleibt der XML-Austausch. ABRA Flexi hat eine REST API, Fakturoid und iDoklad eine API in Version 3. Vor dem Start prüfen wir Ihre Lizenz und Module, weil manche Schnittstellen eine Erweiterung auf Seiten des Buchhaltungsprogramms erfordern.

Webanwendungen entwickeln wir mit Next.js und React in TypeScript, die Daten speichern wir in einer PostgreSQL-Datenbank über Drizzle ORM. Die Anwendung läuft in Docker auf einem VPS oder auf Ihrem Server. Das sind verbreitete Open-Source-Technologien, für die Sie leicht auch andere Entwickler finden. Auf Next.js, TypeScript und Drizzle ORM läuft auch unsere Kurikula.ai.

Ja, dort, wo sie eine klare Aufgabe hat: Auslesen von Daten aus Rechnungen und Verträgen, Sortieren eingehender Anfragen, Suche in Unternehmensdokumenten oder ein KI-Agent, der Unterlagen vorbereitet. Für jede KI-Funktion legen wir vorab fest, wo eine Regel oder ein Mensch das Ergebnis prüft, und besprechen die Betriebskosten, weil Modellaufrufe nach der Menge des verarbeiteten Textes bezahlt werden.

Damit rechnen wir. Eine Anwendung nach Maß wird an den Betrieb angepasst: Sie ergänzen einen Freigabeschritt, eine neue Rolle oder eine Anbindung, und geändert wird nur, was nötig ist. Deshalb bauen wir auf einem klaren Datenmodell auf und übergeben den Code mit Dokumentation. Die Weiterentwicklung können wir übernehmen oder Ihre Entwickler.

Die Anwendung läuft in Docker auf einem VPS oder auf Ihrem Server, je nachdem, wo die Daten liegen dürfen. Die Datensicherung richten wir danach ein, wo die Anwendung läuft, und übergeben Ihnen die Zugänge. Betrieb, Updates und Sicherungen können wir weiter betreuen, oder Ihre IT übernimmt sie.

Schreiben Sie uns ein paar Sätze über den Ablauf, der Sie aufhält: was heute manuell erledigt wird, wie viele Personen damit arbeiten und in welchen Systemen die Daten liegen. Ein Beispiel der Tabelle oder des Formulars, mit dem Sie heute arbeiten, hilft. Im Gespräch gehen wir den Ablauf durch, sagen Ihnen, ob eine Anwendung nach Maß, eine fertige Software oder eine Anpassung des Bestehenden sinnvoll ist, und erstellen eine unverbindliche Kalkulation. Die Kommunikation läuft auf Englisch.

Beschreiben Sie uns, was Sie heute in Tabellen erledigen

Schreiben Sie uns, welcher Ablauf Sie aufhält und welche Systeme Sie nutzen. Im Beratungsgespräch gehen wir ihn durch, sagen Ihnen, ob eine Anwendung nach Maß, eine fertige Software oder eine Anpassung des Bestehenden sinnvoll ist, und erstellen eine unverbindliche Kalkulation. Die Kommunikation läuft auf Englisch.

Beratung anfragen