Desktop-Software für Windows, macOS und Linux
Nicht alles gehört in den Browser. Manche Programme müssen offline laufen, große Dateien verarbeiten oder Geräte im Betrieb ansteuern. Dafür entwickle ich Desktop-Software nach Maß.
Ich bin Patrick, freiberuflicher Softwareentwickler aus Essen. Ich baue Programme, die direkt auf euren Rechnern laufen, für Windows, macOS und Linux. Wenn nötig, verbinde ich sie mit eurem Server, euren anderen Programmen oder mit Hardware wie Scannern und Sensoren.
Wann ein Desktop-Programm die bessere Wahl ist
- Es muss auch ohne Internet zuverlässig laufen, etwa in der Werkstatt, im Lager oder unterwegs.
- Es verarbeitet große Dateien wie Bilder, Messdaten oder Exporte, die nicht erst hochgeladen werden sollen.
- Es spricht mit Geräten: Barcode-Scanner, Etikettendrucker, Waagen, Messgeräte oder eigene Hardware.
- Sensible Daten sollen den Rechner oder das Firmennetz nicht verlassen.
- Es soll sich wie ein normales Programm anfühlen, mit Fenstern, Tastenkürzeln und Zugriff auf lokale Ordner.
Ein Programm für Windows, macOS und Linux
Plattformübergreifend
Eine Codebasis für alle drei Systeme. Meist der günstigste Weg, wenn in eurem Betrieb unterschiedliche Rechner stehen.
Nativ
Eigens für ein System gebaut, wenn es auf Geschwindigkeit oder eine enge Einbindung ins Betriebssystem ankommt.
Linux & Raspberry Pi
Programme für Linux-Rechner, Server oder einen Raspberry Pi, zum Beispiel als Terminal in der Halle oder als Anzeige am Empfang.
Installation und Updates
- Ein Installationsprogramm, das auf jedem Rechner gleich funktioniert
- Signierte Programme, damit macOS und Windows sie nicht als unbekannte Software blockieren
- Auf Wunsch automatische Updates, damit alle Rechner auf demselben Stand sind
- Auf Wunsch ein Abgleich mit einem Server, damit mehrere Arbeitsplätze dieselben Daten sehen
Was kostet ein Desktop-Programm?
Die Richtwerte gelten für ein Programm ohne Zusatzfunktionen. Muss eigene Hardware gebaut werden, steht der Richtwert für Hardware & IoT darunter.
Desktop-Programm
- Überschaubar
- 3.500–5.500 € nettoca. 4–6 Wochen
- Mittel
- 6.500–10.500 € nettoca. 7–11 Wochen
- Groß
- 12.000–19.000 € nettoca. 3–5 Monate
Hardware & IoT
- Überschaubar
- 1.000–1.500 € nettoca. 1–2 Wochen
- Mittel
- 2.000–3.000 € nettoca. 2–3 Wochen
- Groß
- 3.500–5.500 € nettoca. 4–6 Wochen
Alle Preise netto, exkl. 19 % USt. Du bekommst eine Rechnung mit ausgewiesener MwSt.
Mehr kostet es vor allem, wenn viele Geräte angebunden werden, mehrere Arbeitsplätze Daten abgleichen oder alte Daten übernommen werden müssen. Deinen persönlichen Richtpreis rechnest du unten im Projekt-Check aus.
So läuft die Entwicklung ab
Kennenlernen
Du erzählst mir von deiner Idee, am Telefon, per Video-Call oder bei einem Kaffee in Essen. Das Erstgespräch kostet nichts.
Konzept & Angebot
Ich skizziere, was gebaut wird, wie es aussieht und was es kostet. Du bekommst ein schriftliches Angebot mit klarem Leistungsumfang.
Entwicklung
Ich entwickle in Etappen. Du siehst regelmäßig Zwischenstände, kannst selbst testen und Feedback geben.
Start & Betrieb
Ich bringe alles online, richte Hosting und Backups ein und bleibe danach dein Ansprechpartner.
Häufige Fragen
Läuft das Programm auch ohne Internet?
Ja, wenn du das möchtest. Desktop-Programme speichern ihre Daten lokal und brauchen nur dann eine Verbindung, wenn sie Daten mit einem Server oder anderen Arbeitsplätzen abgleichen sollen.
Kann dasselbe Programm auf Windows und Mac laufen?
Ja. In den meisten Fällen entwickle ich plattformübergreifend, dann läuft eine Codebasis auf Windows, macOS und Linux. Nur wenn ein Programm sehr eng mit einem System arbeiten muss, baue ich es nativ.
Kann die Software unsere Geräte ansteuern?
Meistens ja. Scanner, Drucker, Waagen und viele Messgeräte haben Schnittstellen wie USB, seriell oder Netzwerk, über die ein Programm mit ihnen sprechen kann. Gibt es keine passende Schnittstelle, baue ich mit Raspberry Pi oder ESP-Mikrocontrollern eine.
Lässt sich ein altes Programm ersetzen?
Ja. Wenn ihr mit einer alten Access-Datenbank, einem Excel-Makro oder einem Programm arbeitet, das niemand mehr pflegt, übernehme ich die Daten und baue einen modernen Nachfolger, der so funktioniert, wie ihr es gewohnt seid.
Wie kommen Updates auf die Rechner?
Das Programm kann auf Wunsch selbst nach Updates suchen und sie installieren. Alternativ verteile ich neue Versionen über eure IT oder als Download. Im Betreuungspaket sorge ich dafür, dass das Programm auch mit neuen Versionen von Windows und macOS läuft.