Offline-capable operation
The application keeps working when the connection does not. Work is written locally and reconciled with the server once the network returns.
- Local data store
- Queued sync on reconnect
- Conflict resolution rules
19Desktop software
Sydon Tech builds desktop business applications for the work a browser handles badly — billing counters, hardware-connected stations and internal tools that keep running when the connection drops and reconcile when it returns.
Sydon Tech builds desktop business applications for work that cannot depend on a browser or a connection — billing counters, hardware-connected stations and internal tools that keep running offline and sync when the network returns.
Desktop software is not a legacy choice. It remains the right answer wherever the work is bound to a physical station — a counter, a weighbridge, a packing bench — and cannot pause because the connection did. The question is not which is more modern, but which constraint the work actually has.
The parts of a desktop system that decide whether it survives daily use in a real workplace.
The application keeps working when the connection does not. Work is written locally and reconciled with the server once the network returns.
Direct access to the peripherals a browser cannot reach reliably — the reason most counter software is still a desktop application.
Fast, keyboard-driven screens for staff who work the same station all day and are measured on how quickly the queue moves.
Administrative applications for back-office work — bulk data handling, reconciliation and imports that are awkward in a browser.
The station runs locally for speed and resilience; head office sees consolidated data centrally. Both halves are part of one system.
Getting new versions onto machines that are not managed by an IT department, without someone visiting every site.
A fair comparison, because we build both and the wrong choice is expensive to reverse.
| Web application | Desktop application | |
|---|---|---|
| Works with no connection | Limited — depends on browser storage | Yes, by design |
| Hardware access | Restricted by the browser | Direct to printers, scanners, drawers |
| Speed on modest machines | Depends on the browser and network | Runs locally, no round trip |
| Updating everyone at once | Immediate — refresh the page | Needs an update mechanism |
| Access from anywhere | Any device with a browser | The machine it is installed on |
| Best suited to | Office and multi-device work | Counters, stations and hardware-bound work |
Most businesses need both, split along the line of where the work happens: desktop at the stations bound to hardware and uptime, web for the management, reporting and multi-device work around them. Built together they are one system with one set of records, which is how we deliver them.
What buyers ask before starting.
Three reasons carry most decisions: the work has to continue when the connection drops, the software needs direct access to hardware a browser restricts, or the station needs to stay fast on modest machines without a network round trip. If none of those apply, a web application is usually the better choice and we will say so.
Yes. We build them as one half of a system rather than an island: the station holds its own data for speed and resilience, and synchronises with the central server so head office sees consolidated figures. The desktop application and the web systems read from the same business records.
It is written locally and queued. When the connection returns the queue is sent and reconciled against the server, with defined rules for the cases where the same record changed in both places. Those rules are agreed during the requirement study rather than guessed at in code.
Receipt and label printers, barcode scanners, weighing scales, cash drawers, customer displays and card terminals. We confirm the exact models during the requirement study rather than assuming a standard set, because driver behaviour differs between them and that difference surfaces at installation.
Through an update mechanism built into the application, so a new version reaches every machine without someone travelling to each site. Version control and rollback are part of that, because the ability to put a station back on the previous build matters when an update goes wrong mid-trading.
Describe the station, the hardware attached to it and what has to keep working when the network does not. We will tell you honestly whether desktop, web or both is the right shape, and quote against a written scope.