System Overview
Brother POS is a cloud-hosted point-of-sale system. This page explains how the system is structured, how your store connects to it, and how the two main interfaces — the POS Register and the Admin Panel — work together.

Deployment
Brother POS is primarily a cloud-hosted system where you access everything through a web browser. Some stores may also run a local on-premise installation on a dedicated Mini-PC for fully self-contained operation.
Cloud Deployment (Most Common)
-
Your store gets a subdomain. When your store is provisioned, you receive a unique URL like
yourstore.brotherpos.ca. This is your store's address for the admin panel, the POS register, and all APIs. -
Data isolation. Each store's data is isolated at the database level. No other store can see your products, sales, customers, or settings.
-
Automatic updates. Cloud stores receive updates automatically when they are deployed — there is no manual update process.
-
Remote access. You can access your admin panel from any device with a web browser and an internet connection. The POS register is designed for in-store use on a touchscreen but can technically be accessed from any browser.
Your store URL follows the pattern: storename.brotherpos.ca
For example:
yourstore.brotherpos.cagreenleaf.brotherpos.cadowntown-shop.brotherpos.ca
Your admin will provide you with your specific store URL during onboarding.
Local On-Premise Deployment
Some stores run Brother POS locally on a Mini-PC at the store. In this mode:
- The entire system (database, server, POS) runs on the local machine.
- The store is accessed at
pos.localvia mDNS on the local network. - A license key is required for local deployments.
- Updates are managed manually by the store administrator.
The rest of this documentation assumes a cloud deployment. If you are running locally, the navigation and features are the same — only the URL and update process differ.
Two Interfaces, One System
Brother POS has two distinct user interfaces that serve different purposes but share the same underlying data.
POS Register — The Sales Interface
URL: storename.brotherpos.ca/pos
The POS Register is a modern web application designed for speed and touch interaction. This is where cashiers work.

Key characteristics:
- Touch-optimized. Large buttons, swipe gestures, and a layout designed for touchscreen registers.
- Fast. Built for instant responsiveness. Product searches, cart updates, and payment processing all happen without page reloads.
- Offline-capable. If your internet connection drops briefly, the POS queues transactions locally and syncs them when the connection returns. You can continue making cash sales even during an outage.
- PIN login. Cashiers log in with a 4-digit PIN — no need to type an email and password between transactions.
- Focused. The POS only shows what cashiers need: products, the cart, payment options, and customer lookup. There are no admin settings or reports to distract from the sales workflow.
For the best experience, install the POS as a PWA on your register device. This makes it launch in full-screen mode without browser controls, just like a native app. Your admin can help you set this up.
Admin Panel — The Management Interface
URL: storename.brotherpos.ca
The Admin Panel is designed for back-office operations. This is where managers and admins work.

Key characteristics:
- Full-featured. Product management, inventory tracking, sales reports, user accounts, system settings, integrations, and more.
- Browser-based. Works in any modern web browser — Chrome, Firefox, Safari, or Edge.
- Role-restricted. What you see depends on your role. Admins see everything. Managers see most operational features but not system-level settings. Clerks and drivers do not have admin panel access.
- Email/password login. Admin panel users authenticate with their email address and password.
How the Pieces Fit Together
Data Flow
- Products, customers, and settings are created and managed in the Admin Panel.
- The POS Register pulls this data to display products and customer information.
- When a cashier completes a sale at the POS, the transaction is recorded in the database.
- Reports and analytics in the Admin Panel reflect sales made at the POS in real time.
- Inventory levels update automatically when sales are completed, and managers can make adjustments through the Admin Panel.
Supported Hardware
Brother POS is a web-based system, but it integrates with common POS hardware:
| Hardware | Connection | Notes |
|---|---|---|
| Receipt Printer | Network (Ethernet/Wi-Fi) | ESC/POS compatible (Epson TM-m30II recommended). Star CloudPRNT and Bluetooth also supported. |
| Label Printer | Network (Ethernet/Wi-Fi) | ZPL/EPL compatible for product labels with barcodes. |
| Barcode Scanner | USB | Keyboard wedge mode — plug in and scan. No drivers needed. |
| Cash Drawer | Printer DK port | Triggered by receipt printer via RJ11/RJ12 cable. |
| Scale | USB | For weight-based products. Auto-detection with manual fallback. |
If your printers connect via USB rather than network, you will need the Printer Bridge utility running on a Windows PC. This small application bridges network print commands to USB. Your admin will set this up during installation. See Printer Bridge for details.
How Data Stays Current
The POS Register and Admin Panel share the same database but refresh data differently:
- POS product data is cached locally and refreshes periodically (every few minutes) or when you navigate between screens. If an admin updates a product's price, POS registers will pick up the change within a few minutes — not instantly.
- Sales and inventory are recorded to the database immediately when a transaction completes. Admin reports will reflect new sales when the report page is loaded or refreshed.
- Settings changes (tax rates, payment types, etc.) take effect on POS registers within a few minutes as the cached settings expire and are re-fetched.
- Kitchen Display System (KDS) is the one interface that receives true real-time push updates via WebSocket — new orders appear on the KDS screen instantly as they are placed.
If you need the POS to pick up a change immediately (for example, a price correction), the cashier can pull down to refresh the product list, or close and reopen the POS tab.
Security
Brother POS takes security seriously:
- Data isolation. Each store's data is completely isolated. There is no way for one store to access another store's data.
- Role-based access control. Granular permissions ensure users can only access features appropriate to their role.
- Encrypted communication. All data in transit is encrypted via HTTPS/TLS.
- Password security. Admin passwords and POS PINs are securely hashed — they are never stored in plain text.
- Audit trail. Critical data changes are tracked, providing a complete history of who changed what and when.
- B2B encryption. Wholesale/B2B communications use end-to-end encryption so that messages between businesses are private.
Offline Capabilities
The POS Register is designed to handle intermittent network issues gracefully:
- Product catalog is cached locally so products remain browsable even if the connection drops.
- Cash sales can be queued offline and synced when the connection returns.
- A visual indicator on the POS shows the current connection status so cashiers always know if they are online or offline.
While offline, the POS cannot:
- Process card payments (these require a live connection to the payment processor)
- Check real-time inventory levels from the server
Customer accounts, loyalty balances, and loyalty rewards are cached locally and remain available offline, though the data may be stale if changes were made on another device. Cash sales will still work and will sync automatically when the connection is restored.
Multi-Store Support
If your business operates multiple locations, Brother POS supports multi-store management:
- Store owners get an Owner Dashboard to view analytics and manage settings across all their stores.
- Store switching allows store owners to move between stores from the Owner Dashboard without logging out.
- Stock transfers enable moving inventory between locations.
- Cross-store reporting provides consolidated views of sales and performance across all your stores.
Feature Flags
Not every store needs every feature. Brother POS uses feature flags to enable or disable capabilities per store:
- Cannabis-specific features (THC/CBD display, strain types, compliance)
- Quality tier pricing
- Weight-based selling with preset weights
- B2B wholesale ordering
- Local delivery and shipping
- Label printing
- Time tracking for employees
- Consignment inventory
- Scale integration
Your admin configures which features are active for your store. Disabled features are hidden from all interfaces — they will not clutter your experience.
What's Next?
- Logging In — Learn how to access the system based on your role.
- POS Quick Start — Start making sales right away.
- Admin Quick Start — Begin configuring your store.
- Store Setup — Complete first-time store configuration.