The Technology Behind LEGEND POS

A genuine native desktop application built to keep working with or without the internet, designed and developed by Editoria Cloud Systems.

4
Core Technologies: Electron, React, PHP, MySQL
100%
Native Windows Application
Terminals per Central Server
0
Browser Dependency

Our Technology Stack

LEGEND POS is not a website disguised as software. It is a real, installable application built on a modern, reliable stack designed for the Kenyan business environment.

Electron + React

Wraps LEGEND POS into a native Windows desktop application with its own icon, installer, and offline runtime. React powers the fast, responsive cashier interface, barcode scanning, receipt rendering, and real-time UI updates, no browser required.

Node.js

Handles the backend runtime for the Electron application, managing local database operations, file system access, and communication with the central server. Ensures lightning-fast transaction processing even on lower-spec hardware.

PHP + Admin System

Drives the central server logic: inventory management, pricing, M-PESA callbacks, KRA eTIMS submission, reporting, and the powerful web-based admin dashboard. The PHP backend ensures seamless data synchronization across all terminals.

MySQL / SQLite

Stores transactions locally first (SQLite) for instant offline access, then synchronizes to the central MySQL server. This dual-database approach ensures zero data loss and lightning-fast performance even during network outages.

Fully Offline, Windows-Native

Native Windows POS application running in a Kenyan retail store

Installed, Not Rented: Works Without Internet

Because LEGEND POS is an Electron-based native application, it installs directly on your Windows PC and keeps running whether or not you have an internet connection. There is no dependency on a browser tab staying open, and no risk of losing a sale because a webpage failed to load.

  • Every sale is recorded locally first, instantly.
  • M-PESA and KRA eTIMS submissions queue automatically and retry once connectivity returns.
  • No data loss during outages, power cuts, or slow rural connectivity.
  • Full transaction history available offline. No cloud dependency.

Multi-Terminal LAN Architecture

LEGEND POS uses a sophisticated multi-terminal architecture that allows unlimited cashier stations to operate simultaneously over a local network, with real-time synchronization and zero latency.

Terminal 1
Terminal 2
Terminal 3
MORE TERMINALS...
⬇⬇⬇⬇
📡 UDP Broadcast / LAN Sync
Central Server
📱 M-PESA Daraja API
📊 KRA eTIMS / OSCU

UDP Broadcast Technology

LEGEND POS uses UDP (User Datagram Protocol) broadcast technology to enable real-time communication between terminals and the central server over LAN. This ensures that stock levels, pricing changes, and sales are reflected across every terminal in the branch instantly, without each till needing its own internet connection.

Real-Time Sync

All terminals reflect the same live stock and pricing data in real time. When one terminal processes a sale, every other terminal knows about it immediately. No delays, no conflicts, no outdated information.

Unlimited Scalability

Add as many terminals as your business needs: there is no per-terminal licensing limit. The architecture scales seamlessly from a single till to a large supermarket chain with dozens of checkout lanes.

Single Point of Internet Dependency

Only the central server needs connectivity for M-PESA and KRA eTIMS. Terminals keep selling regardless of internet availability. This is critical for businesses in areas with unreliable connectivity.

Powerful Admin System

LEGEND POS Admin Dashboard

Complete Business Control

The LEGEND POS admin system is a full-featured web-based dashboard built on PHP that gives you complete control over your business operations:

  • Real-Time Analytics: Live sales data, profit margins, and performance metrics.
  • Inventory Management: Full product control with stock alerts and purchase orders.
  • User & Role Management: Granular permissions for cashiers, managers, and owners.
  • Financial Reports: Profit & Loss, sales summaries, tax reports, and audit trails.
  • Multi-Branch Support: Centralized management of multiple store locations.

Deep Local Integrations

LEGEND POS is built for the Kenyan market with deep integrations that make it the most locally-relevant POS solution available.

Safaricom Daraja / M-PESA

Full integration with Safaricom's Daraja API including:

  • STK Push (Lipa Na M-PESA Online)
  • C2B (Paybill & Till Payments)
  • B2C (Refunds & Disbursements)
  • Transaction Reversal & Status
  • Account Balance Query

KRA eTIMS / OSCU

Fully compliant with Kenya Revenue Authority requirements:

  • Automatic electronic invoicing
  • Real-time eTIMS submission
  • VAT reporting & compliance
  • OSCU (Online Sales Control Unit) compatible
  • Automated tax reconciliation

Hardware Compatibility

Works with all major POS hardware:

  • ESC/POS Thermal Receipt Printers (58mm & 80mm)
  • Barcode Scanners (USB & Bluetooth)
  • Cash Drawers (Serial & USB)
  • Customer Displays
  • Weighing Scales

Enterprise-Grade Security

LEGEND POS is built with security at its core, ensuring your business data is always protected.

Role-Based Access Control

Granular permissions for every user role: owners get full access, managers approve refunds, cashiers process sales. Every action is logged and auditable.

Encrypted Communication

All communication between terminals and the central server is encrypted. M-PESA and KRA eTIMS integrations use secure API keys and SSL/TLS encryption.

Data Integrity & Backup

Transactions are stored locally first, then replicated to the central server. Automatic daily backups ensure zero data loss. Full audit trail of every transaction.

Malware Protection

LEGEND POS is built with secure coding practices and regular security audits. The application is signed and verified, preventing tampering or unauthorized modifications.

Where LEGEND POS is Deployed

LEGEND POS is trusted by businesses across Kenya and beyond, from small retail shops to large supermarket chains.

Retail & Supermarkets

Deployed in major supermarkets and retail chains across Nairobi, Mombasa, Kisumu, Nakuru, and Eldoret. Handles thousands of daily transactions with zero downtime.

Pharmacies & Chemists

Used by leading pharmacy chains for batch tracking, expiry management, and compliant invoicing. Ensures accurate stock control and regulatory compliance.

Wholesale & Distribution

Powering wholesale distributors with credit sales, bulk pricing, and multi-branch synchronization. Enables seamless operations across multiple locations.

Restaurants & Hospitality

Trusted by restaurants, cafes, and hotels for table management, split billing, and fast checkout. Works reliably even during peak hours.

Built for the Real World

LEGEND POS combines the best of modern technology with deep understanding of the Kenyan business environment. From the Electron + React frontend to the PHP backend, from UDP broadcast LAN synchronization to direct M-PESA and KRA eTIMS integration, every component is designed to work reliably, offline-first, and at scale.

✅ Offline-First
✅ Multi-Terminal LAN
✅ M-PESA Ready
✅ eTIMS Compliant
✅ 100% Kenyan-Built
Request a Quotation Talk to Our Team

Frequently Asked Questions

Yes. Multiple checkout terminals can run on the same local network, connected to one central server, so stock and pricing stay in sync across every till in real time without each terminal needing its own internet connection.
Nothing is lost. LEGEND POS continues recording sales locally and instantly. M-PESA confirmations and KRA eTIMS submissions queue automatically and sync as soon as your connection is restored.