Platforms
Web App (PWA)
Access CoreAxis ePOS from any browser at coreaxis.cloud/app.
- Progressive Web App: Install it on your device from the browser — works like a native app with an icon on your home screen/desktop.
- Offline Mode: Bills created offline queue in the browser and sync automatically when the connection returns.
- Keyboard Shortcuts: Power-user shortcuts for fast navigation (press ? to see all shortcuts).
- Command Palette: Press Ctrl+K to open a quick search — jump to any page, customer, or product instantly.
- Global Search: Search across products, customers, invoices, and more from the top bar.
- Dark Mode: Toggle between light and dark themes from the sidebar.
- Multi-Language: English and Hindi (with i18next — more languages coming).
- Responsive: Works on tablets and large phones, but the mobile app is recommended for phone-size screens.
Mobile App (Android)
The CoreAxis ePOS mobile app is built with React Native + Expo for a native experience.
- Download: Available as a direct .apk download from coreaxis.cloud/download. Google Play listing is coming soon.
- Full POS: Complete billing screen with product search, barcode scanning, cart, discounts, and checkout.
- Offline-First: The app works fully offline. Sales, inventory, and customer data are cached in SQLite. Sync happens automatically when online. See Offline Mode.
- Thermal Printing: Connect Bluetooth thermal printers. Auto-reconnect on launch.
- Barcode Scanning: Use your phone's camera to scan barcodes.
- App Lock: PIN protection on the app — every open requires a PIN.
- All Modules: Inventory, Sales, Finance, CRM, HR, Reports, Online Orders, industry modules — all available on mobile.
Desktop App (Windows / macOS)
An Electron-based desktop app for Windows and macOS.
- Download from coreaxis.cloud/download.
- Full web app experience in a native window — no browser needed.
- Native thermal printer bridge for USB/network printers.
- Auto-update: The app updates itself automatically.
- Offline-capable — the app bundle ships inside the installer.
Local Server (Zero-Internet POS)
Run the entire CoreAxis ePOS system on one shop PC with zero internet — Tally-style.
- Download the Local Server installer from the Download page.
- Install on a Windows PC. The server starts automatically.
- Connect all billing terminals (PCs, tablets) to the same Wi-Fi or LAN network.
- Open the server's local IP address in the browser on each terminal (e.g., http://192.168.1.100:8000).
- All billing, inventory, and accounting runs on the local network — no internet needed.
- When internet returns, the Local Server auto-syncs all data to the cloud.
Tip: The Local Server includes an embedded PHP runtime — no manual PHP installation needed.
System Requirements
| Platform | Minimum | Recommended |
|---|---|---|
| Web App | Chrome 90+, Edge 90+, Firefox 95+, Safari 15+ 1 GB RAM, stable internet (2 Mbps+) |
Latest Chrome or Edge 4 GB RAM, 10 Mbps+ broadband |
| Mobile App (Android) | Android 8.0 (Oreo) or later 2 GB RAM, 150 MB storage |
Android 12+ 4 GB RAM, Bluetooth for thermal printer |
| Desktop App (Windows) | Windows 10 (64-bit) 4 GB RAM, 500 MB disk |
Windows 11 8 GB RAM, SSD |
| Desktop App (macOS) | macOS 11 (Big Sur) or later 4 GB RAM, 500 MB disk |
macOS 14+ 8 GB RAM |
| Local Server | Windows 10 (64-bit) 4 GB RAM, 2 GB disk LAN/Wi-Fi network |
Windows 11, 8 GB RAM, SSD Gigabit LAN for multi-terminal |
Tip: For the best experience on the web app, use Google Chrome or Microsoft Edge. The mobile app works offline even on low-end Android phones.
Supported Printers
- Thermal (Receipt): Any ESC/POS-compatible 58mm or 80mm printer — USB, Bluetooth, or network (LAN/Wi-Fi).
- A4/A5 (Invoice): Any standard printer supported by the OS — laser or inkjet.
- Barcode Label: TSC, Zebra, or any ZPL-compatible label printer.
Network Requirements
- Cloud Mode: Minimum 2 Mbps internet. 10 Mbps+ recommended for multi-user / multi-branch setups.
- Local Server Mode: No internet required for billing. LAN or Wi-Fi network between PC terminals. Internet needed only for cloud sync, e-invoicing, and SMS/WhatsApp.
- Mobile App: Works fully offline. Internet needed only for initial sync and periodic data sync.
Offline Mode
CoreAxis is designed to work even when your internet drops.
How it works
- Mobile App: All data is cached in a local SQLite database. On first login, a full data sync downloads products, customers, suppliers, and settings. After that, the app reads from SQLite first and syncs in the background.
- Web App: Uses IndexedDB for offline caching. Sales created offline are queued and sync when the connection returns.
- Local Server: Runs everything locally — no internet dependency at all.
What works offline
- Creating sales (POS billing)
- Viewing products, customers, and inventory
- Thermal receipt printing
- Barcode scanning
- Viewing past invoices and reports (cached data)
What requires internet
- E-invoice generation (NIC portal)
- GSTIN verification
- Online orders
- Payment links (Razorpay)
- SMS/WhatsApp notifications
- Data sync and cloud backup
Sync Status Bar: Both mobile and web apps show a sync indicator in the header — green (synced), yellow (syncing), red (offline with queued changes).
CoreAxis ePOS