Browse software

A cloud alternative to eTimeTrackLite and ZKTime.Net

You already own good ZKTeco or eSSL machines. What holds you back is the desktop software on one office PC. Here is how to keep the machines and move the attendance to the browser.

Updated 5 October 2026 · 5 min read

Why people look for an alternative

Desktop tools such as eTimeTrackLite (often supplied with eSSL machines) and ZKTime.Net (with ZKTeco machines) do the basic job well. The complaints we hear are almost always about where they run, not what they do:

If none of that bothers you, keep using your desktop software. If it does, read on.

The way out: push mode

Most ZKTeco and eSSL machines made in recent years can also send punches to a server on the internet — ADMS / push mode. You keep the same machines and the same fingerprints. You only change where the punches go.

Check your machine: open Menu → Comm. If you see Cloud Server Setting, ADMS or (on some eSSL models) Cloud, it can push.

Desktop software vs a self-hosted cloud server

Desktop (eTimeTrackLite, ZKTime.Net)Self-hosted cloud (e.g. PunchSync)
Where it runsOne Windows PCYour web hosting, under your domain
Office PC left onYesNo
Fixed IP / VPN for branchesUsually neededNot needed — machines call the server
Check attendance from a phoneNoYes, any browser
Many branches in one placeHardBuilt in
API / webhooks for payrollLimited or noneREST API and signed webhooks
CostOften free with the machineOne-time license + ordinary hosting

What about BioTime and monthly cloud services?

ZKTeco also offers larger web-based platforms such as BioTime, and there are many monthly cloud attendance services. They can be a good fit for bigger organisations. Before you choose one, compare three things with your own numbers: the license cost (per device or per employee), where it must be installed, and the yearly total over three years. Our self-hosted vs SaaS cost guide shows how.

Switching without losing anything

  1. Keep the desktop software running for now — nothing changes on the machine until you change the server settings.
  2. Install the new server on your hosting and add your employees with the same PINs as on the machines.
  3. Point one machine at it (five settings), approve it and watch punches arrive.
  4. Ask the machine to re-send its stored punches so recent history arrives too. Nothing is doubled.
  5. When you are happy, move the other machines and branches, and export your old reports from the desktop software for your records.
Topics:eTimeTrackLiteZKTime.NetBioTimeCloud attendanceeSSLZKTeco
PunchSync is a self-hosted cloud attendance server for the same ZKTeco and eSSL push machines — one-time price, full source code, no monthly fee. Try the live preview or send us your machine model first.

Related guides

eTimeTrackLite, eSSL, ZKTime.Net, BioTime and ZKTeco are trademarks of their respective owners. ScriptZaar is not affiliated with or endorsed by them; names are used only to describe compatibility and alternatives.