Table of Contents
- What is ArenPOS? โ Overview
- System Requirements
- Download and Installation
- First Launch and Setup
- Database and Backups (IMPORTANT!)
- Network Configuration (Waiter and Kitchen Connection)
- Using the Waiter App
- Using the Kitchen Display (KDS)
- Order Flow โ End to End
- Troubleshooting (FAQ)
- Contact and Support
1. What is ArenPOS?
ArenPOS is a free restaurant automation system built for restaurants and cafes. With a single Windows application you can take orders at the register, manage table orders from your waiters' phones, and deliver orders to the kitchen instantly.
Core Features:
- Desktop Cashier: Menu management, order creation, taking payment, receipt printing
- Waiter Mobile: Take orders from a phone, send to tables, instant notifications
- Kitchen Display (KDS): Real-time order display, prep status tracking
- Reporting: Daily/weekly/monthly sales, product-level analysis, CSV export
- Multiple Printers: ESC/POS thermal and Windows printer (GDI) support, routing by category (register / kitchen / bar)
- Printer Beep Alert: Double beep at kitchen/bar printers, single beep at the register โ prevents a ticket from being missed in a noisy environment
- Portion Sizes: Price variations like Full / Half / 1.5x; the correct portion is added to the order at the correct price
- Order Notes: Per-item special request notes (e.g. "less salt", "no onion") are printed on the kitchen ticket
- Product Description: An โ button in the menu shows an ingredients/allergen popup โ the waiter can read it to the customer instantly
- Remote Bill Printing: A waiter can print the table bill on the register printer instantly (an informational receipt before payment)
- Split Payments & Table Transfer: Splitting the bill, moving an order (from both the cashier and waiter side)
- Tax Management: Different tax rates, tax-inclusive/exclusive pricing option
- Real-Time Sync: WebSocket-based โ waiter, cashier and kitchen screens stay in sync in under a second
- Runs Locally: No internet connection required, runs on your Wi-Fi network
2. System Requirements
| Component | Requirement |
|---|---|
| Register Computer | Windows 10/11, at least 4 GB RAM, 200 MB free disk space |
| Waiter Device | Any phone/tablet (Android, iOS, Windows) โ a web browser is enough |
| Kitchen Display | Any tablet or computer โ a web browser is enough |
| Network | A local Wi-Fi network (all devices must be on the same network) |
| Printer (Optional) | An ESC/POS-compatible thermal printer, or any printer installed on Windows |
3. Download and Installation
3.1 โ Downloading
- Go to www.arenpos.com/en/#indir.
- Click the "Download for Windows (.exe)" button.
- The
ArenPOSWorld-Setup.exefile will download to your computer.
3.2 โ Installation
- Double-click the downloaded
ArenPOSWorld-Setup.exefile. - If a Windows security warning appears, click "Run anyway".
- Follow the steps in the setup wizard โ no extra configuration is needed, just click "Next" and "Install".
- Installation is done to
%LocalAppData%\Programs\ArenPOSWorldand does not require administrator rights. - Once installation is complete, an ArenPOS shortcut will appear on your desktop and in the Start menu.
- If WebView2 Runtime isn't installed on your PC, the installer will download and install it automatically.
3.3 โ Uninstalling
- Go to Windows Settings โ Apps โ find ArenPOS in the list โ Uninstall.
- Alternatively, double-click
uninstall.exein the installation folder.
arenpos.db database file; your data stays in the installation folder. If you reinstall, your previous data will show up automatically. If you also want to delete all data, remove the installation folder manually after uninstalling.
4. First Launch and Setup
4.1 โ Starting the App
- Double-click the ArenPOS icon on your desktop.
- The app will open and show the login screen.
- Log in with the default admin PIN.
4.2 โ Basic Setup (15 Minutes)
On first launch, we recommend configuring the following settings in order:
| Setting | Description | Where? |
|---|---|---|
| Business Info | Restaurant name, phone, address (shown on receipts) | Settings โ Business |
| Build the Menu | Add your categories and products (bulk import via CSV is possible) | Menu Management |
| Table Layout | Define your tables and sections (dining room, patio, etc.) | Table Management |
| Users | Add waiters, cashiers and kitchen users (log in with a PIN) | User Management |
| Printers | Configure register, kitchen and bar printers; choose beep alert and print mode | Settings โ Printers |
| Tax Settings | Tax rates and tax-inclusive/exclusive choice | Settings โ Tax |
- ESC/POS: The native mode for thermal printers. Fast, economical, cut/beep commands active.
- GDI (Windows): Used when the printer appears in the list via its installed Windows driver. Preferred for special character sets and custom fonts.
Font ScaleandBoldsettings are also effective in this mode.
4.3 โ User Roles
In ArenPOS, every user is assigned a PIN and a role:
| Role | Access | Description |
|---|---|---|
admin |
Full access | All settings, reports, menu, user management |
cashier |
Register screen | Create orders, take payment, print receipts |
waiter |
Waiter mobile | View tables, take orders, send to kitchen |
kitchen |
Kitchen display | View orders, update prep status |
5. Database and Backups (IMPORTANT!)
ArenPOS stores all of your data (menu, orders, tables, users, sales history, etc.) in a single arenpos.db SQLite database file. If this file is lost, all your data is lost. Please read this section carefully.
5.1 โ Where is the Database File?
The arenpos.db file is automatically created in the same folder as ArenPOSWorld.exe. In other words, wherever the exe is, the database is right there with it.
ArenPOS is installed to
%LocalAppData%\Programs\ArenPOSWorld\ by default, so the database file is:%LocalAppData%\Programs\ArenPOSWorld\arenpos.db
- Right-click the ArenPOS shortcut on your desktop.
- Choose "Open file location".
- You will see the
arenpos.dbfile in the folder that opens.
5.2 โ โ ๏ธ WARNING ABOUT MOVING THE APP
If you move or copy ArenPOSWorld.exe to a different folder, the app will not find an arenpos.db file in the new location and will create a new, EMPTY database. Your old menu, orders and settings will appear to be gone. (This does not happen during a normal install/uninstall โ only if you manually move the exe.)
Solution: If you want to move the app, always move the arenpos.db file along with it and place it right next to the new ArenPOSWorld.exe. As long as they stay in the same folder, your data is safe.
- Completely close ArenPOS.
- Go to the current installation folder (desktop shortcut โ "Open file location").
- Copy/move both
ArenPOSWorld.exeandarenpos.dbtogether to the new location. - If present, also move the
waiter-appfolder along with them (needed for the waiter interface). - Run
ArenPOSWorld.exefrom the new location โ all your data will be right there.
5.3 โ Backing Up the Database (All Data)
To avoid losing your data, it's strongly recommended that you back up regularly. Backing up is very simple: just copy the arenpos.db file.
- Close ArenPOS (don't copy the file while it's running โ the data may become corrupted).
- Go to the installation folder (ArenPOS shortcut โ right-click โ "Open file location").
- Right-click
arenpos.dbโ "Copy". - Paste it in a safe location (external drive, USB flash drive, cloud folder, etc.).
- Rename it to include the date, e.g.:
arenpos-2026-04-18.db
5.4 โ Restoring From a Backup
- Close ArenPOS.
- Rename the current
arenpos.dbfile in the installation folder (e.g.arenpos-broken.db) โ don't delete it, make sure the backup works first. - Copy your backup file (e.g.
arenpos-2026-04-18.db) into this folder. - Rename the backup file to
arenpos.db. - Open ArenPOS โ the data from the backup will load.
5.5 โ Backing Up the Menu (Menu Only)
If you just want to back up your menu (categories + products + prices) or transfer it to another installation, you can use the Menu Excel Export feature inside the app.
- Go to Settings โ Menu Management in ArenPOS.
- Click "Export to Excel" (export as CSV).
- A
menu.csvfile will be downloaded โ keep it somewhere safe. - You can restore it later with "Import from Excel".
5.6 โ What Gets Backed Up? Comparison
| Data | arenpos.db backup |
Menu CSV backup |
|---|---|---|
| Categories & Products | โ Included | โ Included |
| Prices & Tax | โ Included | โ Included |
| Tables & Sections | โ Included | โ Not included |
| Users & PINs | โ Included | โ Not included |
| Order & Sales History | โ Included | โ Not included |
| Printer & System Settings | โ Included | โ Not included |
arenpos.db backup is a FULL BACKUP โ it includes everything. A menu CSV backup only stores menu data. Take both regularly: arenpos.db daily, menu CSV once a month.
6. Network Configuration
To use ArenPOS's waiter and kitchen features, all devices need to be on the same Wi-Fi network. The register computer acts as the "server".
6.1 โ Finding the Register Computer's IP Address
- On the register computer, press Windows key + R.
- Type
cmdin the window that opens and press Enter. - At the command prompt type
ipconfigand press Enter. - Note the address on the "IPv4 Address" line (e.g.
192.168.1.100).
192.168.x.x or 10.0.x.x format. It's assigned by your Wi-Fi router. We recommend assigning a static IP to the register computer from your router so this address doesn't change.
6.2 โ Windows Firewall Setting
When ArenPOS runs for the first time, it will ask for firewall permission. Click "Allow access". If you missed this prompt:
- Windows Settings โ Firewall โ Allow an app through the firewall
- Find ArenPOS in the list and check the Private network box.
6.3 โ Connecting a Waiter/Kitchen Device
- Open a web browser on the waiter's phone or the kitchen tablet (Chrome recommended).
- Type the register's IP address and port into the address bar:
http://192.168.1.100:9090
(replace the IP address with your own register computer's IP) - The ArenPOS login screen will open. Log in with the user's PIN.
6.4 โ Network Architecture Diagram
Server + Database
7. Using the Waiter App
The waiter app is a mobile-friendly interface that runs in a browser. Waiters take orders from their phones and send them to the kitchen.
7.1 โ Logging In
- Open
http://<register-ip>:9090in your browser. - Enter your PIN on the keypad (at least 4 digits).
- Tap "Log In".
http://192.168.1.100:9090). This setting is saved on the phone, so you won't need to enter it every time.
7.2 โ Selecting a Table and Creating an Order
- After logging in, the table list screen opens.
- Tables are shown grouped by section (dining room, patio, etc.). Occupied tables are shown with a dark red border and a duration badge in the top right (how many minutes the order has been open).
- Tap the table you want to take an order for.
- On the order screen:
- Choose products from the categories (Drinks, Food, etc.)
- Tap a product to add it to the order
- For portioned items (cards with a yellow โง badge), a portion picker opens; choose one option such as Full / Half / 1.5x
- If a product card has an โ button, you can read the ingredients/allergen description
- Tap a cart item to add a special note (e.g. "less salt", "no onion")
- Use the + / โ buttons to increase/decrease the quantity
- Tap "Send to Kitchen" to send the order.
7.3 โ Tracking Orders
- The "My Orders" button shows all the open orders you've taken.
- When the kitchen marks an order as "Ready", you get a vibration notification on your phone.
- Order items are tracked through the sent โ preparing โ ready states.
7.4 โ Printing the Bill (From Waiter to Register)
When a customer asks "can I see the bill?", the waiter can print it on the register's printer straight from their phone, without walking to the table.
- Open the relevant table.
- Tap the green "Bill" button in the top bar (only visible if there are items already sent to the kitchen).
- The receipt prints instantly on the register printer; if the beep alert is enabled, the cashier is notified.
7.5 โ Transferring a Table (From the Waiter)
When a customer wants to change tables, an open order can be transferred to another empty table. The bill, items sent to the kitchen, and the total move over to the new table exactly as they were.
- On the current table's order screen, tap the blue "Transfer Table" button in the top bar.
- In the list that opens, empty tables are shown in green, occupied tables in gray (disabled).
- Choose the destination table โ the order moves there instantly, and the old table becomes free.
7.6 โ Additional Features
| Feature | Description |
|---|---|
| Cancel Order | You can remove items that haven't been sent to the kitchen yet using the โ button |
| Cancel an Item | You can also cancel an item already sent to the kitchen; an automatic "CANCELLED" ticket prints at the kitchen printer |
| Portion Selection | Choose Full / Half / 1.5x, etc. for portioned items โ prices apply automatically |
| Order Note | Per-item special request note โ reflected on the kitchen ticket and kitchen display |
| Product Description | The โ button in the menu โ ingredients/allergen popup, read instantly to the customer |
| Print the Bill | Print the table's bill on the register printer instantly โ an informational receipt before payment |
| Table Transfer | You can move an open order to another empty table |
| Additional Order | You can add new items to an existing order and send it to the kitchen again; only the new items are printed |
| Live Updates | Changes from the register or another waiter appear instantly on your screen (WebSocket) |
8. Using the Kitchen Display (KDS)
The Kitchen Display System shows incoming orders in real time. Kitchen staff manage the prep process from this screen.
8.1 โ Opening the Kitchen Display
- Open a browser on the tablet or computer you'll use in the kitchen.
- Go to
http://<register-ip>:9090. - Log in with a user PIN that has the "kitchen" role.
- The system will automatically open the Kitchen Display view.
8.2 โ Screen Layout
The kitchen display uses a card-based layout. Each open order appears as a card:
| Section | Information Shown |
|---|---|
| Card Header | Order number (#), table name, elapsed time |
| Order Items | Product name, quantity, note (if any), status color |
| Action Buttons | "Prepare" โ "Ready" status transitions |
| Top Bar | Pending/ready item count, Refresh and Logout buttons |
8.3 โ Order Statuses and Color Codes
| Status | Color | Meaning |
|---|---|---|
| Sent | ๐ก Yellow | The waiter sent the order, prep hasn't started yet |
| Preparing | ๐ Orange | The kitchen has started preparing it |
| Ready | ๐ข Green | Prepared, ready to serve |
| Cancelled | ๐ด Red | A cancelled item |
8.4 โ Kitchen Workflow
- When a new order arrives, a card with a yellow border appears on screen.
- Tap "Prepare" on an item to indicate you've started preparing it.
- When it's ready, tap "Ready โ" โ a notification is sent to the waiter's phone.
- Once all items are ready, the card fades automatically.
8.5 โ Printer Beep Sound (Kitchen/Bar)
ArenPOS plays a double beep on tickets printed at kitchen and bar stations (single beep at the register station). This ensures a printed ticket isn't missed in a noisy service environment.
- Settings โ Printers โ turn the "Beep Alert" option on/off.
- Only ESC/POS-compatible thermal printers respond to the beep command; the Windows driver filters it out in GDI mode.
- If you don't hear the beep, check whether the printer's "buzzer/bell" switch is turned off.
8.6 โ Urgent Order Alerts
| Time | Appearance | Meaning |
|---|---|---|
| 0-8 minutes | Normal card | Within standard time |
| 8-15 minutes | Yellow-bordered card | Attention โ taking a while |
| 15+ minutes | Red-bordered, blinking card | Urgent โ taking too long! |
9. Order Flow โ End to End
Here's how a single order moves from start to finish:
10. Troubleshooting (FAQ)
The waiter/kitchen device can't connect to the register computer
- Make sure all devices are on the same Wi-Fi network.
- Check that ArenPOS has been allowed through the Windows Firewall on the register computer (Section 6.2).
- Make sure you entered the register computer's IP address correctly (check with
ipconfig). - Enter the correct address using the "Server Setting" button on the waiter login screen.
- Make sure your antivirus software isn't blocking port 9090.
ArenPOS won't open, or shows an error
- Make sure you're using Windows 10 or 11.
- Try running the app as administrator (right-click โ "Run as administrator").
- Make sure your antivirus software isn't blocking ArenPOS.
The order doesn't appear on the kitchen display
- Make sure the waiter sent the order using the "Send to Kitchen" button.
- Tap the "Refresh" button on the kitchen display.
- Check the connection โ is the device still on the same Wi-Fi?
I opened the app and my menu and data are gone!
- This is most likely because you moved
ArenPOSWorld.exeto a different folder without moving thearenpos.dbfile along with it. - Solution: Go to your previous installation folder, the
arenpos.dbfile should still be there. Copy that file into the folder with the new exe. - If you can't find the old folder but you have a backup: follow the "Restoring From a Backup" steps in Section 5.4.
- If you're not taking backups, start taking regular backups from today so this doesn't happen again (Section 5.3).
How do I back up my database?
- Close ArenPOS โ copy the
arenpos.dbfile from the installation folder โ paste it somewhere safe (USB, cloud). - See Section 5.3 for a detailed walkthrough.
No receipt is printing
- Make sure the printer is turned on and connected.
- Check that your printer is selected correctly under ArenPOS Settings โ Printers.
- Verify that the "Auto Print" option is checked for the relevant station; if it's off, the receipt is generated but not printed.
- Print a test page from Windows to confirm the printer is working.
- If it still doesn't print, try switching the Print Mode (ESC/POS โ GDI). GDI is preferred if you're seeing issues with special characters.
The printer isn't beeping
- Make sure the "Beep Alert" option is turned on under Settings โ Printers.
- Check that the printer's physical buzzer/bell switch is turned on (usually a small DIP switch on the bottom or back of the printer).
- If print mode is set to GDI, the beep may be filtered out by the Windows driver; switch to ESC/POS mode to test the beep.
- Not all thermal printers support beeping โ check the model's specs for "buzzer support".
A waiter wants to print the bill โ how do they do it?
- In the waiter app, open the table โ tap the green "Bill" button in the top bar.
- The button only appears if there is at least one item already sent to the kitchen (you can't print a bill for an empty table).
- If the register printer is off/disabled, an error message appears; check the "Register Station" in the settings.
A waiter opens a table but can't see the items / the cart shows empty
- This issue was fixed as of version 1.1. Make sure you're using the latest
ArenPOSWorld-Setup.exeinstaller package. - In older versions, a rare reconciliation race could auto-close a newly opened empty order, causing a parallel empty order to open on the same table on the waiter's next tap.
How do I set up a portioned product?
- In the register app, go to Menu Management โ the "Portions" button on the relevant product's row.
- Add portions such as Full / Half / 1.5x with their own prices.
- When a waiter taps that product, the portion picker opens automatically; the correct portion is added to the order at the correct price.
11. Contact and Support
| Channel | Info |
|---|---|
| Website | www.arenpos.com |
| arenposdestek@gmail.com | |
| Phone / WhatsApp | +90 (541) 231 7888 |
Quick Reference Card
You can print this page and hang it next to the register.