Companion Apps & Updates
SKS Market is the main app; a few companions do one job each. SKS Server hosts the shop's data on the LAN. SKS Connect turns a phone or TV into a scanner, customer display or second screen for the counter. SKS Waiter takes table orders on a waiter's phone. Remote App (RustDesk) lets support see your screen. Update keeps everything current. On Android TV, the SKS Launcher and No Keyboard helpers make a TV box behave like a counter.
Where it is in the app
Tools > SKS Connect (download page), Tools > Remote App > Open / Update, Tools > Update > App / Service (Windows local server) or Tools > Update App, Tools > Share App, Tools > About. Downloads are also on sksmarket.com.
How they connect
flowchart TD
S[(SKS Server
Windows service or Android app)]
M1[SKS Market counter] <--> S
M2[SKS Market phone] <--> S
W[SKS Waiter: table orders] <--> S
K[KDS screen] <--> S
C[SKS Connect: scanner · customer display] <--> M1
R[Remote App: RustDesk] -.-> M1
U[Update: app · service] --> M1 & S
S -.->|optional| CL[(SKS cloud sync)]
Each companion
- SKS Server - Windows EXE (installs as a service) or Android APK / TV build. Holds the databases, serves every counter, waiter and KDS on the network, and optionally syncs to the cloud. Manage it from the app's Server Admin / Local Admin tools.
- SKS Connect - Android (phone / TV) and Windows. Pair with a counter by QR; use the phone camera as a barcode scanner, or a TV as the customer-facing display showing the running bill and UPI QR.
- SKS Waiter - Android app for waiters: tables, orders, KOT, running bill; connects to SKS Server. See Restaurant.
- Remote App - opens RustDesk so support can connect with your permission; Update fetches the latest RustDesk.
- Update - on a Windows local server, update the App and the Service separately (the service restarts); elsewhere Update App checks the version manifest and installs.
- SKS Launcher / No Keyboard (Android TV) - a launcher that opens SKS Market at boot, and a helper that suppresses the on-screen keyboard when a USB keyboard is attached.
- Share App - sends the store link for your platform to a colleague.
Switching connection type
Tools > Switch Connection Type signs out (keeping saved storage and PIN) and returns to the chooser, for a device that must move between cloud and local server. Brand-locked builds hide this.
Which companion do I need?
flowchart TD
A[What is the problem?] --> B{More than one counter?}
B -->|yes| C[SKS Server: one place for the data]
B -->|no| D{Waiters taking table orders?}
D -->|yes| C
D -->|no| E{Need a scanner or a customer display?}
E -->|yes| F[SKS Connect on a spare phone or TV]
E -->|no| G{Need support to see your screen?}
G -->|yes| H[Remote App]
G -->|no| I{Running on a TV box?}
I -->|yes| J[SKS Launcher · No Keyboard helper]
I -->|no| K[The main app alone is enough]
C --> L[Counters, waiter and kitchen connect to it]
F & H & J & L --> M[Keep everything updated together]