IT providers / MSPs
Maintenance of customer fleets, patch management, software rollouts.
IT providers use caseWhat remote maintenance is, which types exist, how to keep it GDPR-compliant, which software fits which use case — and where the Swiss compliance pitfalls hide.
Remote maintenance means remotely controlled access to a computer, server or other device over the internet or an internal network to perform maintenance, support or configuration — without the technician being physically present at the device. Related terms:
At its technical core, any remote maintenance is an interplay of three components: a host (the maintained device), a client (the technician's device), and a signaling path (how they find each other). The data channel itself runs in the modern stack as a P2P connection directly between host and client; older tools relay everything through a central cloud server.
Attended
The end user is present, accepts an incoming connection and confirms it actively (e.g. by entering a code). Typical for ad-hoc support: end customer calls, technician opens a session, end customer sees the cursor move.
Unattended
The device accepts connections without human confirmation, provided the technician is authenticated. Typical for server maintenance and device pools (e.g. an MSP maintains 50 customer PCs at night).
Cloud-relay (cloud-centric)
All data flows through the tool vendor's servers. TeamViewer Classic is the prototype. Advantage: simple firewall traversal. Disadvantage: bandwidth and data protection.
P2P (peer-to-peer)
Screen data goes directly between client and host, only in rare NAT cases via relay. AnyDesk and RustDesk are P2P-first with exactly that relay fallback; WinDesk operates no media relay at all — where no direct path can be established, the connection fails rather than being diverted through our servers. Advantage: low latency, no data through third-party cloud. Disadvantage: NAT traversal can get tricky (symmetric NAT, enterprise firewalls).
Browser-based
HTML5 gateway like Apache Guacamole; connection runs in the browser tab. Advantage: no client installation. Disadvantage: performance limitations, no file transfer outside the browser sandbox.
Native app
Dedicated client installer. Advantage: full performance, multi-monitor, system audio. Disadvantage: installation required.
Permanent
Service runs in the background, often in the system context, accepts incoming connections even when nobody is logged in. Necessary for unattended access.
Portable
ZIP-based client runs from any folder without installation. Useful for technician toolkits (USB stick) and ad-hoc support on restricted machines. Details in the portable alternative section.
Behind this question sits the most common answer to the whole topic: build a VPN, then run Remote Desktop through it. It works, but it comes from a time when there was no alternative — and it solves a small job with a very large tool.
A VPN makes the technician's machine a member of someone else's network. That is exactly its purpose, and exactly its price: whoever is in, is in the whole network. A remote maintenance tool instead opens a session to one device that starts, gets logged, and ends.
VPN + Remote Desktop
The technician is a participant in the network. Reach: whatever the routing allows. It needs a reachable entry point, which means something open to the outside. What gets logged is the dial-in, not the individual session. Two customer networks using the same address range cannot be served at the same time.
Remote maintenance directly
The technician reaches one device and nothing else. Both sides build the connection outward from the inside, so nothing has to be opened. Every session has a beginning, an end and an entry in the log. Address ranges are irrelevant, because nothing is routed.
VPN plus RDP is the most common and at the same time the least fortunate pairing. Two reasons. The entry point is itself a rewarding target — compromised VPN credentials have opened many incidents over the past years. And once someone is inside, RDP sits exposed on the internal network and becomes the most convenient way to move sideways from machine to machine. Going through a single scoped session removes the ground from under both steps.
Then it does no harm. A remote maintenance tool that builds its connection outward also runs through a VPN tunnel; it simply does not need one. Anyone already running a site-to-site link loses nothing — they just no longer have to keep it up for support cases, and no longer have to open it for every external technician.
WinDesk needs no port forwarding and no entry point. Both sides register with a coordination service that introduces them to each other; after that the connection runs directly between the two devices, and the screen data reaches no third-party server. Details on the security page.
Six typical use cases:
Maintenance of customer fleets, patch management, software rollouts.
IT providers use caseServer maintenance, Linux machines, bare-metal diagnostics.
sysadmin use casePC room management, teachers supporting students from the teacher's desk.
education use case"my mum needs help with the printer." Ad-hoc support for non-technical people.
family use caseCustomer success teams running onboarding sessions on the customer's screen.
Three legal frameworks are relevant for Swiss remote maintenance:
Applies to Swiss companies as soon as they have EU citizens as customers or are reachable from the EU. Most important duties: register of processing activities (Art. 30), data processing agreement (Art. 28), data security (Art. 32).
The revised Swiss data protection act. Broadly aligned with the GDPR, with a few Swiss specifics: it explicitly covers "particularly sensitive personal data" (religion, health and so on).
FINMA circulars for banks, FDPIC recommendations for insurers, professional secrecy for lawyers (Swiss Penal Code Art. 321) and doctors (Penal Code Art. 321 + cantonal health laws).
Quick orientation — detailed comparison on the comparison table:
| Feature | WinDesk0/0 | TeamViewer0/0 | AnyDesk0/0 |
|---|---|---|---|
| Architecture | |||
| Peer-to-peer default connection | ✓ | ~ | ✓ |
| No media relay (screen data never leaves the P2P path) | ✓ | ✕ | ✕ |
| Cross-platform (Windows/Mac/Linux) | ✓ | ✓ | ✓ |
| Raspberry Pi support | ✓ | ✓ | ✓ |
| Open source | ✕ | ✕ | ✕ |
| Self-hostable | ✕ | ✓ | ✓ |
| Security & privacy | |||
| End-to-end AES-256-GCM | ✓ | ✓ | ✓ |
| Server location Switzerland (default) | ✓ | ✕ | ✕ |
| GDPR / revFADP-compliant | ✓ | ✓ | ✓ |
| Hardware-bound device tokens | ~ | ~ | ~ |
| Two-factor authentication | ✓ | ✓ | ✓ |
| Passkey / WebAuthn | ✓ | ✓ | ? |
| Pricing (checked September 2026) | |||
| Free tier available | ✓ | ✓ | ✓ |
| Transparent price list, no tier matrix | ✓ | ✕ | ~ |
| Pro includes unattended access | ✓ | ~ | ✓ |
TeamViewer, AnyDesk, RustDesk, Splashtop and Chrome Remote Desktop are registered trademarks of their respective owners. WinDesk and Lightnet Multimedia GmbH have no business relationship with these companies. All data is based on publicly available information as of September 2026. The full table with every criterion, score and filter: comparison table.
Detailed practice guide on the security page and in the remote desktop security blog post. At the core:
OUTSIDE: CRYPTOGRAPHY · INSIDE: ORGANISATION
One of the most common mistakes in tool selection: only looking at your own OS. Modern IT is cross-platform:
Still the market share leader, all tools support it.
WinDesk for WindowsExplosive growth, especially in creative industries. Apple Developer ID + notarisation are required for a sane end-customer experience.
WinDesk for MacDominant on servers, increasing on desktops (Ubuntu, Fedora). .deb + .rpm packages are standard.
WinDesk for LinuxPi-based kiosks, digital signage, maker setups, school computers all need remote maintenance. Few mainstream tools deliver arm64 builds as an equal platform.
WinDesk for PiIf you currently use a remote maintenance tool and want to switch, a cutover plan is important — not a hard switch. We recommend 2–4 weeks of parallel operation. Concrete guides:
Three routes lead to remote maintenance, and all three cost something — just in different places.
Almost every vendor has one, and almost every one is cut for private use. The usual limits are session length, number of managed devices or monthly hours; unattended access is normally missing entirely. The second catch is less visible: several vendors detect commercial use automatically and cut the connection mid-job. If you help people for a living, treat a free tier as a trial, not as an operating model.
RustDesk and comparable projects publish both the source and the coordination server. The software costs nothing, running it does: a reachable server, certificates, updates, monitoring, and somebody who steps in when the coordination service falls over at half past six in the evening. For a team with its own server estate that is a fair trade and sometimes the only option — in air-gapped networks, for instance. For a two-person IT provider it is a second product that wants maintaining.
One point is easy to overlook: self-built packages do not come signed. Without a signature Windows warns on every install, and macOS refuses to start the application until somebody lifts the block by hand. Anyone who talks end customers through an installation knows what that costs.
They take the operations off your hands and cost money, usually per technician per month. The differences lie less in the feature list than in the billing model: per technician, per device, per concurrent session, in bundles. Growth exposes that only later — which is why it pays to look at the tier above before signing.
WHERE WINDESK SITS
Two hours a month for free, without an account, five minutes per session — meant for helping friends and family, not for running a business on. Above that CHF 19.90 a month, unattended access from CHF 29.90, both billed with a card on file from the first month. Anyone working rarely and irregularly can buy credit instead of a subscription and pay per started connection minute. All figures on the pricing page.
The free routes are set against each other in detail under free remote desktop; the comparison with the best-known open-source contender is under RustDesk alternative.
One term, two fields. People searching for remote maintenance mean either computers — which is what this page is about — or installations: controllers in a production hall, a water treatment plant at the other end of the county, a lift, a solar array, a router at a site with no fixed line. The two worlds have little in common beyond the name.
Industrial remote maintenance
Access to controllers and plant, often through a dedicated router on a mobile connection. The work happens over automation protocols rather than screens; the installation sits in a segregated network that a gateway mediates to the outside. The vendors in this field specialise in controllers.
IT remote maintenance
Access to machines with an operating system and a desktop: workstations, servers, tills, terminals. What travels is picture, keyboard and mouse. That is exactly what WinDesk and the tools compared on this page are built for.
The dividing line is not the industry but the question of whether the device runs an operating system with a screen. An industrial PC on the shop floor, a Windows-based operator panel, a Raspberry Pi driving a display — all computers, all in scope. A controller speaking a fieldbus protocol, or the web interface of a router, is not: there is no screen to transmit, and a remote maintenance tool would be the wrong instrument.
HONESTLY
WinDesk does not maintain machines or controllers. It transmits the screen of a computer — Windows, macOS, Linux, Raspberry Pi. If you need to reach a plant over a mobile connection, a vendor for industrial remote maintenance is the better place. If the device runs an ordinary operating system, it makes no difference whether it stands in an office or in a workshop.
Free plan with no account, no credit card. Pro for CHF 29.90/month — Swiss hosting, signed builds, cross-platform.
Remote maintenance is remotely controlled access to a computer, server or other device over the internet or an internal network to perform maintenance, support or configuration — without the technician being physically present at the device. Synonyms: remote support, remote desktop, remote access, screen sharing.
Remote access is the umbrella term for any remote-controlled connection — including pure file synchronisation via VPN. Remote maintenance additionally implies active control of the user interface by a technician. A VPN connection alone is not a remote maintenance tool; the two are often combined.
There is no "best" software for all use cases. For Swiss SMEs with compliance requirements: WinDesk or managed variants with Swiss hosting. For Linux admins with self-hosting skills: RustDesk. For enterprise setups with multi-party sessions: TeamViewer Tensor. Detailed comparison on the comparison table.
It can be — but not automatically. Three points are decisive: (1) data location: servers in Switzerland or the EU. (2) Data processing agreement with the tool vendor if it sees personal data. (3) Audit trail: every session must be traceable. Details in the GDPR remote support guide.
Attended: the end user must be present at the device and confirm the connection actively (e.g. enter a code). Typical for ad-hoc support. Unattended: the device accepts connections without human confirmation, provided the technician is authenticated. Typical for server maintenance and device pools.
Up to a point. Browser-based remote maintenance (HTML5 gateways like Apache Guacamole, browser plugins) works without a client install. P2P tools like WinDesk require a small agent on the host; the technician client can be a web app or native app depending on the tool. Fully clientless is only possible browser-to-browser via WebRTC — with functional limitations.
As secure as the weakest link: encryption (AES-256 is standard), authentication (at least 2FA, better hardware-bound), and endpoint hygiene. The tool itself is usually not the problem — stolen credentials or compromised endpoints are. Details in the remote desktop security guide.
Self-hosted open-source solutions are free but need server operation (Hetzner CX22 from about CHF 5/month plus 2–3 hours of admin per month). Managed SaaS starts at CHF 15–30/month per technician. Enterprise tools sit well above that; each vendor publishes its own terms. Transparency on the WinDesk pricing page.
Yes. RustDesk (P2P, MIT licence), MeshCentral (mesh network, self-hosted), Apache Guacamole (HTML5 gateway), X2Go (Linux-focused). Each has its use case. Honest comparison of the open-source options on the RustDesk alternative page.
Windows + macOS are universal. Linux is available with most, but often "second-class" (fewer features, slower updates). Raspberry Pi (arm64) is the exception — WinDesk delivers it as an equal platform, many mainstream tools do not. iOS/Android apps exist with all major vendors but are typically meant for emergency support, not continuous operation.
Remote control is the activity, remote maintenance the purpose. Remote control means moving mouse and keyboard on a distant machine — that could equally be a demonstration or a shared working session. Remote maintenance means the same technique in the service of support, configuration or upkeep. In everyday use the two words get swapped freely; a tool that does one can usually do the other.
No, and in most cases it is the detour. A VPN makes the technician a member of someone else's network and opens far more than the one device in question; it also needs a reachable entry point. A remote maintenance tool builds the connection outward from both ends and reaches exactly one machine. A VPN stays sensible where there is no screen to transmit — SSH on headless servers, configuration interfaces of network hardware — or where no software can be installed.
With a tool that connects outward, none. Host and client both register from the inside with a coordination service; the firewall sees two outbound connections, as it does for any browser. Inbound rules are only needed by those running a server themselves — that is, with a self-hosted solution — or by those exposing RDP directly to the internet. The latter is inadvisable — open RDP ports have been among the most scanned targets on the internet for years.
Yes, on both sides. A session over LTE or 5G is an ordinary internet connection; what matters is latency and stability, not the technology. More disruptive than a slow line is a network that rebuilds the connection often — a train is the hardest place to hold a remote maintenance session. Maintaining plant through a mobile router is a different matter and belongs to industrial remote maintenance.
Only if the device runs an operating system with a screen. An industrial PC, a Windows-based operator panel or a Raspberry Pi in the plant are computers like any other. A programmable logic controller or the web interface of a router is not — there is no picture to transmit, and it takes a tool from automation engineering. WinDesk covers the first case only.