zep@server: ~/de/leistungen/softwareentwicklung/desktop-anwendungsentwicklung
$ build --desktop

Desktop-Anwendungsentwicklung: Windows-Programme für Ihr Unternehmen

fenster | hardware | lokale daten
✓ Anwendungs-Build bereit

Desktop-Anwendungsentwicklung bedeutet, Windows-Programme zu schreiben, die auf einem Rechner installiert werden, ohne Internet funktionieren und direkt mit Druckern, Barcodescannern, Waagen oder einer lokalen Datenbank sprechen. Lastenheft, Oberflächendesign, Entwicklung, Installationspaket, automatische Updates und Übergabe des Quellcodes sind im Leistungsumfang enthalten. Geschrieben wird es für die Arbeit, die ein Browser nicht leisten kann: Aufgaben, die auf Geräten und Dateien laufen.

// Für wen ist Desktop-Anwendungsentwicklung gedacht?

Desktop-Anwendungsentwicklung richtet sich an Unternehmen, die in der Produktion, an der Kasse, im Lager oder im Labor arbeiten und denen eine browserbasierte Lösung nicht genügt. Ein Programm, das bei einem Internetausfall nicht stehen bleibt, sich direkt mit einem Drucker oder Gerät verbindet und große Dateien lokal verarbeitet, lässt sich mit einer Webanwendung nicht abbilden; ein Desktop-Programm schließt diese Lücke. Wenn Ihnen einer der folgenden Punkte bekannt vorkommt, sind Sie hier richtig.

  • Sie brauchen ein Programm, das mit Barcodescanner, Waage, Etikettendrucker oder Messgerät spricht
  • Produktion oder Verkauf dürfen bei einem Internetausfall nicht stillstehen
  • Ein altes Programm (Access, Delphi, Visual Basic) läuft noch, aber niemand traut sich daran
  • Sie brauchen ein Werkzeug, das große Tabellen oder Datendateien lokal verarbeitet und Berichte erzeugt

Für eine Werkstatt mit einem einzigen Rechner gehen wir genauso vor wie für einen Produktionsbetrieb mit 30 Stationen; nur die Anzahl der Geräte und das Datenvolumen ändern sich.

// Was ist enthalten und was nicht

Das Projekt läuft gegen ein schriftliches Lastenheft; vor dessen Freigabe wird keine Zeile Code geschrieben. Die Tabelle unten listet Punkt für Punkt auf, was ein Standardprojekt umfasst und was außen vor bleibt. Quellcode und Installationspakete gehören Ihnen; es gibt keine Lizenz- oder jährliche Gebühr pro Nutzer, und diese Regel steht im Angebot.

LeistungStandardprojekt
Analysegespräch und schriftliches Lastenheft (Oberflächen, Geräte, Abnahmekriterien)Enthalten
Oberflächendesign und PrototypEnthalten
Entwicklung der Windows-Anwendung (Lieferung in Etappen)Enthalten
Geräteanbindung: Drucker, Barcode, Waage, serielle Schnittstelle (bis zu 2 Geräte)Enthalten
Lokale Datenbank und Offline-Betrieb; Abgleich bei bestehender VerbindungEnthalten
Benutzerverwaltung, Berechtigungen, Protokoll, Auswertungen und Excel-/PDF-ExportEnthalten
Installationspaket und automatischer Update-MechanismusEnthalten
Übergabe von Quellcode, technischer Dokumentation und BenutzerhandbuchEnthalten
60 Tage Fehlerbehebung nach der AuslieferungEnthalten
macOS- oder Linux-VersionSeparat kalkuliert
Mehr als 2 Geräteanbindungen und Datenübernahme aus einem alten ProgrammSeparat kalkuliert
Rechner-, Geräte- und BetriebssystemlizenzenNicht enthalten

Muss das Programm mit einem zentralen Server oder Webpanel sprechen, planen wir es gemeinsam mit der Webanwendungsentwicklung; Verbindungen zu externen Systemen fallen unter API- & Systemintegration.

// Wie läuft es ab und wie lange dauert es?

Ein Werkzeug mit einer einzigen Oberfläche dauert 3 bis 5 Wochen, ein Programm mit mehreren Modulen und Geräteanbindungen 2 bis 4 Monate; die Dauer wird im Lastenheft je Modul festgehalten. Die Geräteanbindung testen wir mit dem echten Gerät; für ein Gerät, das wir nicht besitzen, planen wir einen Testtag bei Ihnen vor Ort. Die Fehlerbehebung ist 60 Tage nach der Auslieferung garantiert.

01

Analysegespräch (1 Woche)

Wir hören uns Arbeitsablauf, Nutzer, Geräte, Offline-Szenarien und vorhandene Daten an

02

Lastenheft und Prototyp (1 bis 2 Wochen)

Oberflächen, Geräteprotokolle und Abnahmekriterien werden festgehalten; der Prototyp wird freigegeben

03

Entwicklung in Etappen (2 Wochen bis 3 Monate)

Die Module entstehen der Reihe nach; jedes wird als Installer bereitgestellt und ausprobiert

04

Gerätetests und Feldtest (1 Woche)

Getestet mit echten Geräten und echten Nutzern; Fehler werden behoben

05

Installation und Übergabe (2 bis 3 Tage)

Installation auf den Rechnern, Datenübernahme, Schulung, Übergabe von Code und Dokumenten

// Wie kommt der Preis zustande?

Drei Größen bestimmen den Preis: Anzahl der Oberflächen und Module, Anzahl der Geräteanbindungen und ob ein Offline-Abgleich nötig ist. Ein Etikettierwerkzeug mit einer Oberfläche und eine Produktionsverfolgung mit 8 Modulen, 3 Geräten und Abgleich zum zentralen Server bedeuten nicht denselben Aufwand – deshalb kalkulieren wir aus dem Lastenheft statt aus einer Pauschalliste. Das Analysegespräch ist kostenlos, und nach Freigabe des Lastenhefts ist das Angebot fix.

Der Preis steigt während der Entwicklung nicht; ändert sich der Umfang, kommt die Zusatzleistung mit schriftlicher Freigabe hinzu. Die Zahlung wird auf die Modullieferungen verteilt. Pro Installation berechnen wir nichts; 1 oder 30 Rechner kosten dasselbe.

// Ergebnisse, die wir geliefert haben

Die drei folgenden Fälle stehen für unterschiedliche Desktop-Anforderungen. Ohne Erlaubnis nennen wir keine Kundennamen, deshalb geben wir Branche und Größenordnung an; die Zahlen stammen aus Lieferberichten und Messungen der Kunden. Alle drei Programme wurden von Zep Bilisim mit echten Geräten getestet und als Installationspaket geliefert.

  • Lebensmittelhersteller, Wiegen und Etikettieren — Ein Programm, das mit Waage und Etikettendrucker spricht, war in 6 Wochen installiert; manuelle Etikettierfehler entfielen und 400 Etiketten pro Tag brauchten statt 2 Stunden nur noch 20 Minuten
  • Lager, Offline-Inventur — Ein Programm, das in einem Lager ohne Internet per Barcode zählt und sich bei Verbindung mit der Zentrale abgleicht; die Inventur sank von 3 Tagen auf 1
  • Labor, altes Access-Programm — Eine Access-Anwendung von 2009 wurde neu geschrieben und 14 Jahre Daten übernommen; 5 Nutzer arbeiten gleichzeitig und Berichte entstehen automatisch
Ein Browser kann nicht alles: das Lager, dem das Internet wegbricht, die Kasse, die mit einer Waage spricht, und der Bericht, der über Nacht eine Million Zeilen verarbeitet, verlangen weiterhin nach einem Desktop-Programm.

// Das Team hinter der Arbeit

Das Projekt wird von Caner Zep Çelik geleitet, dem Gründer von Zep Bilisim. Als Gründer und technischer Berater arbeitet er seit 2020 an Softwarearchitektur sowie Desktop- und Webanwendungsentwicklung und war an mehr als 100 Projekten beteiligt. Er schreibt das Lastenheft, analysiert die Geräteprotokolle und prüft den Code selbst und liefert jedes Modul gemeinsam mit dem Entwicklungsteam.

Die technische Dokumentation stammt von derselben Person: Architektur, Datenbankstruktur, Geräteanbindungen, Installations- und Update-Schritte. Das Dokument ermöglicht es einem anderen Team, das Programm später zu übernehmen, und bleibt bei Ihnen.

// Wann wird es nicht gebraucht?

Wenn die Arbeit von überall zugänglich sein muss, keine Geräte im Spiel sind und das Internet immer verfügbar ist, ist eine Webanwendung die bessere Wahl; das sagen wir im Analysegespräch offen und verweisen Sie dorthin. Deckt ein Standardprogramm 90 % des Bedarfs, ist individuelle Software verschwendetes Geld; wir empfehlen das Produkt und schreiben bei Bedarf nur das fehlende Stück.

Läuft das alte Programm noch reibungslos und braucht nur eine Sicherung, empfehlen wir Backup und Dokumentation statt einer Neuentwicklung und richten den Auftrag entsprechend aus.

Die Dokumentation zur Windows-Anwendungsentwicklung von Microsoft erklärt aus offizieller Quelle die Anforderungen an Installation, Update und Sicherheit von Desktop-Programmen; unser Installationspaket wird danach erstellt.

// Häufig gestellte Fragen

Mit den meisten Geräten, die über serielle Schnittstelle, USB oder Netzwerk kommunizieren: Etiketten- und Bondrucker, Barcode- und QR-Scanner, Waagen, Messgeräte, Kartenleser. In der Analyse prüfen wir die Protokolldokumentation des Geräts; für Geräte ohne Dokumentation planen wir einen Testtag ein. Ein Gerät, das wir nicht besitzen, testen wir bei Ihnen vor Ort und halten das Ergebnis im Bericht fest.

Ja; das Programm arbeitet mit einer lokalen Datenbank und gleicht sich mit der Zentrale ab, sobald die Verbindung zurück ist. Die Konfliktregeln stehen im Lastenheft: Ändern zwei Stationen denselben Datensatz, ist festgelegt, welche Version gewinnt. Genau dieses Szenario testen wir im Feldtest. Ist kein zentraler Abgleich nötig, läuft das Programm vollständig offline und die Sicherungen liegen auf der lokalen Festplatte.

Ja; Daten aus Access, Excel, einer alten Datenbank oder Textdateien werden bereinigt und in die neue Struktur überführt. Die Migration wird separat kalkuliert, weil der Aufbau alter Daten in jedem Projekt anders ist. Zuerst führen wir einen Testlauf mit Beispieldaten durch und zeigen Ihnen das Ergebnis; ein Parallelbetrieb mit dem alten Programm wird eingeplant und der Umstieg erfolgt ohne Datenverlust.

Das Programm wird mit einem automatischen Update-Mechanismus geliefert: Sobald eine neue Version veröffentlicht ist, aktualisiert sich jeder Rechner beim Start selbst, ganz ohne manuelle Installation. Vor jedem Update werden die lokalen Daten gesichert. Fehlerbehebungen im 60-tägigen Support werden auf diesem Weg verteilt; spätere Funktionsversionen werden separat angeboten und über denselben Mechanismus veröffentlicht.

Auf so vielen, wie Sie möchten; wir berechnen nichts pro Nutzer oder Installation. Installationspaket und Quellcode gehören Ihnen. Für den Betrieb an mehreren Stationen planen wir gemeinsame Datenbank und Abgleich im Lastenheft; zwischen 1 und 30 Rechnern gibt es keinen Lizenzunterschied. Ein neuer Rechner kommt einfach durch Ausführen des Installers hinzu.

Die Fehlerbehebung ist 60 Tage nach der Auslieferung kostenlos. Danach werden neue Funktionswünsche separat angeboten, während Versionsverfolgung und Betriebssystem-Kompatibilität Teil eines monatlichen Wartungspakets sind. Wir betreuen auch Programme, die wir vor Jahren gebaut haben; technische Dokumentation und Versionshistorie machen diese Kontinuität einfach.

Ihr nächster Erfolg beginnt hier.

Sprechen wir über Ihr Projekt. Wir sind da, um Ihre digitale Infrastruktur zu stärken, Ihre Kosten zu senken und Ihre Produktivität zu steigern. Die Erfahrung aus über 100 Projekten möchten wir auch für Ihr Unternehmen einsetzen.

$ angebot_anfordern

Zuletzt aktualisiert: