ERPNext Edition

ERPDesktop, built for ERPNext.Devices, branches, and apps. One platform.

ERPDesktop connected to an ERPNext site

Marketplace app · ZKTeco Attendance

Every punch lands in ERPNext.

The ZKTeco Attendance app from the Marketplace sits between your devices and ERPNext HR. Punches stream in live, buffer through outages, and reconcile on reconnect — with automatic failover when a machine goes down. Not a single punch lost.

zkteco app — live
ZKTeco K40
TCP 4370
ERPDesktop
buffer + failover
ERPNext HR
Employee Checkin
  • 09:01:14Sita SharmaIN
  • 09:01:52Ram ThapaIN
  • 13:02:08Anish K.C.OUT
  • 13:47:31Sita SharmaOUT

Thermal printing

From print format to paper. One click.

Receipts, barcodes, and labels print straight from ERPNext print formats over ESC/POS, ZPL, and EPL. Sub-second, direct to the device, drawer included.

print — front desk

HIMALAYAN TRADERS

Thamel, Kathmandu

Masala Chai ×2240
Sel Roti ×4200
Momo (Buff)320
TOTALRs. 760
ESC/POS · 80mmprinted in 0.4s

Local backups

Your data, on your own metal.

One-click backups of your ERPNext site into an AES-256 encrypted local vault, synced hourly. When you need yesterday back, it's on a disk you own.

backup vault — local
  • site-backup-0703-0900.bnbakAES-256218 MB
  • site-backup-0703-0800.bnbakAES-256217 MB
  • site-backup-0703-0700.bnbakAES-256217 MB
hourly sync — running64%

Platform · Marketplace + Fleet

A lean core. Apps for everything else.

ERPDesktop itself stays small: connection, printing, backups, fleet. Device integrations like ZKTeco ship as Marketplace apps — the admin PC buys the license, assigns seats, and installs to every branch PC remotely. No walking to counters.

marketplace — deploy to fleet
ZKTeco Attendance
commercial · billed per device
install to fleet
  • Counter 1installed
  • Counter 2installed
  • Warehouseinstalling…

One control panel for the whole counter.

Everything a branch runs on — devices, instances, queues, and the health of the machine underneath — in one place next to ERPNext.

PC fleet

The admin PC manages every branch machine — apps, licenses, and commands, remotely.

adminHQ Deskonline
nodeCounter 1online
nodeWarehouseenrolling

Multi-instance

All your ERPNext sites in one control panel. Switch instantly.

HQ — erp.company.comconnected · ERPNext
Branch — pokhara.company.com
Branch — butwal.company.com

Offline queue

Work buffers locally through outages and syncs on reconnect.

offline queue
connection lost — queueing locally
  • print · invoice INV-0231queued
  • punch · 3 records bufferedqueued
  • backup · hourly snapshotqueued
back online — everything synced

System monitor

Live server metrics and a real-time error feed from your bench.

CPU24%
MEM61%
DISK42%

server uptime 41d 06:12 · error feed live

01

Connect your site

Point ERPDesktop at your ERPNext URL and log in. It reads your doctypes over the standard REST API.

02

Add what you need

Printing and backups are built in. Device apps — like ZKTeco Attendance — install from the Marketplace, per branch, from the admin PC.

03

Run your branch

Punches, prints, and backups flow automatically. Multiple machines coordinate with failover on their own.

We love ERPDesktop for the value it provides to our business — especially the scheduled local backups and the biometric integration. It has been a game-changer for our operations.
Jagan Timalsina
Jagan Timalsina
CEO, Freedom Adventures

Get ERPDesktop.

Free for macOS, Windows, and Linux · built for ERPNext