ArenPOS

Installation and User Guide
Version 1.1 โ€” May 2026
๐Ÿ–ฅ๏ธ
Desktop Cashier
(POS)
๐Ÿ“ฑ
Waiter Mobile
(PWA)
๐Ÿ‘จโ€๐Ÿณ
Kitchen Display
(KDS)
ArenPOS โ€” Free Restaurant Automation
www.arenpos.com ยท arenposdestek@gmail.com ยท +90 (541) 231 7888

Table of Contents

  1. What is ArenPOS? โ€” Overview
  2. System Requirements
  3. Download and Installation
  4. First Launch and Setup
  5. Database and Backups (IMPORTANT!)
  6. Network Configuration (Waiter and Kitchen Connection)
  7. Using the Waiter App
  8. Using the Kitchen Display (KDS)
  9. Order Flow โ€” End to End
  10. Troubleshooting (FAQ)
  11. 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.

๐Ÿ–ฅ๏ธ
Cashier (POS)
Windows desktop
โŸท
๐Ÿ“ฑ
Waiter
Phone / Tablet
โŸท
๐Ÿ‘จโ€๐Ÿณ
Kitchen (KDS)
Tablet / Computer

Core Features:

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
Note: ArenPOS runs entirely on your local network. An internet connection is not required. The register computer acts as the server; as long as the waiter and kitchen devices are connected to the same Wi-Fi, communication works.

3. Download and Installation

3.1 โ€” Downloading

Step 1: Download the Installer
  1. Go to www.arenpos.com/en/#indir.
  2. Click the "Download for Windows (.exe)" button.
  3. The ArenPOSWorld-Setup.exe file will download to your computer.

3.2 โ€” Installation

Step 2: Run the Setup Wizard
  1. Double-click the downloaded ArenPOSWorld-Setup.exe file.
  2. If a Windows security warning appears, click "Run anyway".
  3. Follow the steps in the setup wizard โ€” no extra configuration is needed, just click "Next" and "Install".
  4. Installation is done to %LocalAppData%\Programs\ArenPOSWorld and does not require administrator rights.
  5. Once installation is complete, an ArenPOS shortcut will appear on your desktop and in the Start menu.
  6. If WebView2 Runtime isn't installed on your PC, the installer will download and install it automatically.
โš ๏ธ Windows Defender SmartScreen: On first launch you may see a "Windows protected your PC" warning. This is simply because the app is new and not yet code-signed. Click "More info" โ†’ "Run anyway".

3.3 โ€” Uninstalling

Removing ArenPOS
  1. Go to Windows Settings โ†’ Apps โ†’ find ArenPOS in the list โ†’ Uninstall.
  2. Alternatively, double-click uninstall.exe in the installation folder.
๐Ÿ“Œ Note: Uninstalling does not touch your 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

Step 4: Open ArenPOS
  1. Double-click the ArenPOS icon on your desktop.
  2. The app will open and show the login screen.
  3. 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
๐Ÿ”Š Printer beep alert: Turn it on from Settings โ†’ Printers. The kitchen and bar stations beep twice, the register station beeps once โ€” this keeps a printed ticket from being missed in a noisy service environment. It's only audible on ESC/POS-compatible thermal printers that support the beep command.
๐Ÿ–จ๏ธ Print mode (ESC/POS โ€” GDI):

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
๐Ÿ’ก Tip: Set a separate PIN for every waiter and kitchen user. That way you can track who took which order. A PIN must be at least 4 and at most 6 digits.

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.

๐Ÿ“ Example path:
ArenPOS is installed to %LocalAppData%\Programs\ArenPOSWorld\ by default, so the database file is:
%LocalAppData%\Programs\ArenPOSWorld\arenpos.db
๐Ÿ” To find the database file:
  1. Right-click the ArenPOS shortcut on your desktop.
  2. Choose "Open file location".
  3. You will see the arenpos.db file in the folder that opens.

5.2 โ€” โš ๏ธ WARNING ABOUT MOVING THE APP

๐Ÿšจ CAUTION โ€” Risk of Data Loss!

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.

The Correct Way to Move the App
  1. Completely close ArenPOS.
  2. Go to the current installation folder (desktop shortcut โ†’ "Open file location").
  3. Copy/move both ArenPOSWorld.exe and arenpos.db together to the new location.
  4. If present, also move the waiter-app folder along with them (needed for the waiter interface).
  5. Run ArenPOSWorld.exe from 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.

Taking a Backup (1 Minute)
  1. Close ArenPOS (don't copy the file while it's running โ€” the data may become corrupted).
  2. Go to the installation folder (ArenPOS shortcut โ†’ right-click โ†’ "Open file location").
  3. Right-click arenpos.db โ†’ "Copy".
  4. Paste it in a safe location (external drive, USB flash drive, cloud folder, etc.).
  5. Rename it to include the date, e.g.: arenpos-2026-04-18.db
๐Ÿ’ก Recommendation: Take a backup at the end of every business day. Move weekly backups to an external drive/USB, and monthly backups to cloud storage (Google Drive, OneDrive, etc.). The 3-2-1 Rule: 3 copies, 2 different media types, 1 copy off-site.

5.4 โ€” Restoring From a Backup

Restoring a Backup
  1. Close ArenPOS.
  2. Rename the current arenpos.db file in the installation folder (e.g. arenpos-broken.db) โ€” don't delete it, make sure the backup works first.
  3. Copy your backup file (e.g. arenpos-2026-04-18.db) into this folder.
  4. Rename the backup file to arenpos.db.
  5. 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.

Exporting the Menu as CSV
  1. Go to Settings โ†’ Menu Management in ArenPOS.
  2. Click "Export to Excel" (export as CSV).
  3. A menu.csv file will be downloaded โ€” keep it somewhere safe.
  4. You can restore it later with "Import from Excel".
๐Ÿ“Š Advantages of CSV: You can open the CSV file in Excel or Google Sheets, do a bulk price update, and import it back. It's also ideal for quickly moving your menu to a new installation.

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
๐Ÿ“ Summary: An 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

Find the Register's IP Address
  1. On the register computer, press Windows key + R.
  2. Type cmd in the window that opens and press Enter.
  3. At the command prompt type ipconfig and press Enter.
  4. Note the address on the "IPv4 Address" line (e.g. 192.168.1.100).
๐Ÿ“Œ Important: The IP address is usually in the 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

Open Port 9090

When ArenPOS runs for the first time, it will ask for firewall permission. Click "Allow access". If you missed this prompt:

  1. Windows Settings โ†’ Firewall โ†’ Allow an app through the firewall
  2. Find ArenPOS in the list and check the Private network box.
โš ๏ธ If you're having connection issues: If waiter/kitchen devices can't connect to the register computer, the firewall is most likely blocking the port. Be sure to follow the step above.

6.3 โ€” Connecting a Waiter/Kitchen Device

Connect the Devices
  1. Open a web browser on the waiter's phone or the kitchen tablet (Chrome recommended).
  2. 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)
  3. The ArenPOS login screen will open. Log in with the user's PIN.
๐Ÿ’ก Create a Shortcut: While the page is open in your phone's browser, use the "Add to Home Screen" option. This creates an app-like icon and opens full screen โ€” no separate app download needed!

6.4 โ€” Network Architecture Diagram

๐Ÿ“ก
Wi-Fi Router
Local network
๐Ÿ–ฅ๏ธ
Register PC
192.168.1.100:9090
Server + Database
โŸต Wi-Fi โŸถ
๐Ÿ“ฑ๐Ÿ“ฑ๐Ÿ‘จโ€๐Ÿณ
Waiters + Kitchen
Connect via browser

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

  1. Open http://<register-ip>:9090 in your browser.
  2. Enter your PIN on the keypad (at least 4 digits).
  3. Tap "Log In".
Server Setting: You can change the register's IP address by tapping the "Server Setting" button below the login screen (e.g. 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

  1. After logging in, the table list screen opens.
  2. 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).
  3. Tap the table you want to take an order for.
  4. 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
  5. Tap "Send to Kitchen" to send the order.
๐Ÿ’ก Adding to an existing table: When you reopen the same table, the previous order's items are loaded into the cart; items already sent to the kitchen are shown faded, and the new ones you add are shown in full color. "Send to Kitchen" only sends the newly added items, it won't reprint the old ones.

7.3 โ€” Tracking Orders

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.

Print the Bill
  1. Open the relevant table.
  2. Tap the green "Bill" button in the top bar (only visible if there are items already sent to the kitchen).
  3. The receipt prints instantly on the register printer; if the beep alert is enabled, the cashier is notified.
๐Ÿ“ Bill vs. Receipt: The "Bill" is an informational printout before payment โ€” the order status doesn't change and no payment is taken. The official receipt is printed separately by the cashier when payment is taken.

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.

  1. On the current table's order screen, tap the blue "Transfer Table" button in the top bar.
  2. In the list that opens, empty tables are shown in green, occupied tables in gray (disabled).
  3. 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

Connect the Kitchen Display
  1. Open a browser on the tablet or computer you'll use in the kitchen.
  2. Go to http://<register-ip>:9090.
  3. Log in with a user PIN that has the "kitchen" role.
  4. The system will automatically open the Kitchen Display view.
๐Ÿ’ก Tip: Put the kitchen display into full screen (F11 key). Use "Add to Home Screen" in your browser so it opens like an app. This hides the address bar and other browser elements.

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

  1. When a new order arrives, a card with a yellow border appears on screen.
  2. Tap "Prepare" on an item to indicate you've started preparing it.
  3. When it's ready, tap "Ready โœ“" โ€” a notification is sent to the waiter's phone.
  4. 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.

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:

1. Waiter โ€” Takes the Order
The waiter selects the table on their phone, adds items, and taps "Send to Kitchen".
2. Kitchen โ€” Order Appears
The sent order appears instantly on the kitchen display. It also appears on the register at the same time.
3. Kitchen โ€” Starts Preparing
The cook taps "Prepare". The status goes from yellow โ†’ orange.
4. Kitchen โ€” Marks it Ready
When the food is ready, "Ready โœ“" is tapped. A vibration notification is sent to the waiter's phone.
5. Waiter โ€” Serves the Order
The waiter receives the notification and carries the food to the table. The order is closed and payment is taken at the register.
6. Register โ€” Payment and Receipt
The cashier closes the table's bill, takes payment (cash/card) and prints the receipt. Split payments or splitting the bill are also possible.

10. Troubleshooting (FAQ)

The waiter/kitchen device can't connect to the register computer

ArenPOS won't open, or shows an error

The order doesn't appear on the kitchen display

I opened the app and my menu and data are gone!

How do I back up my database?

No receipt is printing

The printer isn't beeping

A waiter wants to print the bill โ€” how do they do it?

A waiter opens a table but can't see the items / the cart shows empty

How do I set up a portioned product?

11. Contact and Support

Channel Info
Website www.arenpos.com
Email arenposdestek@gmail.com
Phone / WhatsApp +90 (541) 231 7888
Your feedback matters! ArenPOS is continuously improving. Please get in touch with us for new feature requests, bug reports and suggestions.

Quick Reference Card

You can print this page and hang it next to the register.

Waiter Connection Address
http://<register-ip>:9090
Finding the IP Address
Win+R โ†’ cmd โ†’ ipconfig
Waiter Login
Enter PIN โ†’ Log In
Kitchen Login
Log in with a "kitchen" role PIN
Sending an Order
Select table โ†’ Add items โ†’ Send to Kitchen
Print the Bill (Waiter)
Table โ†’ "Bill" โ†’ Register printer
Transfer Table (Waiter)
Table โ†’ "Transfer Table" โ†’ Choose empty table
Portion Selection
Tap a product with a โง— badge โ†’ choose
Product Description
โ“˜ on the card โ†’ popup
Order Note
Tap a cart item โ†’ add a note
Printer Beep Alert
Settings โ†’ Printers โ†’ Turn on beep
Ready Notification
Kitchen "Ready" โ†’ waiter gets a vibration
Full Screen
F11 key (browser)
Support
+90 (541) 231 7888