Flutter Desktop Application

Professional
Point of Sale
for Desktop

A complete POS solution built with Flutter for Windows, Linux, and macOS. Offline-first with SQLite storage, multi-language support, and a full repair management module.

10+
Feature Modules
5
Languages
3
Platforms
POS Main Screen
Today's Sales
+24.8%
Products
+128,000

Powerful Features, One Application

From fast invoicing to inventory management, client tracking, and full repair workflows -- all packed into a single offline desktop app.

Sales and Invoicing

Lightning-fast product search with barcode scanning and multi-unit pricing for detail, wholesale, and resale channels.

  • Cart with discounts, coupons, and shipping
  • Hold and recall invoices
  • Delivery mode and quotes/devis
  • Multiple payment methods per invoice

Inventory and Stock

Full multi-warehouse stock management with real-time tracking, transfers, and automated alerts.

  • Lot and batch tracking with expiry dates
  • Stock movements audit trail
  • Stocktake/inventaire workflow
  • Low stock alerts

Purchases

Create purchase orders, manage suppliers, and track supplier payments with running balances.

  • Supplier payment tracking with balance
  • Receive stock from purchase orders
  • Supplier debt overview
  • Purchase history and reporting

Client Management

Full client database with groups, automatic pricing tiers, credit tracking, and loyalty rewards.

  • Groups: VIP, wholesale, retail
  • Automatic group-based pricing
  • Credit and debt tracking
  • Loyalty points program

Reporting and Analytics

Comprehensive dashboards and reports for sales, margins, taxes, and business performance analysis.

  • Sales dashboard with trends
  • Profit margin analysis
  • TVA/tax reports
  • Sales comparison and Excel export

Repair Packs

Pre-configured bundles of spare parts and service items for common repairs, saving time on recurring jobs.

  • Bundle parts and services together
  • Quick-apply to repair orders
  • Consistent pricing for standard repairs
  • Easily customizable per job

Receipt Printing

Customizable 80mm thermal receipt printing with full support for repair tickets and barcode labels.

  • Customizable receipt layout
  • Repair ticket printing
  • Batch barcode label printing
  • Session reports

User Roles and Permissions

Three-tier role system with granular permissions controlling access to every feature in the application.

  • Admin -- full access
  • Manager (Gerant) -- operational control
  • Cashier (Caissier) -- sales only
  • Granular feature-level permissions

Additional Features

Dark mode, customer-facing display, audit logging, kitchen orders, promotions, and multi-POS synchronization.

  • Dark mode support
  • Customer display screen
  • Audit log for all operations
  • Promotion engine and multi-POS sync
Differentiator

Built-In Repair Management Module

Unlike typical POS systems, HorizonPOS includes a complete repair lifecycle manager. Track devices from reception through diagnostic, repair, and delivery -- with full parts and labor accounting built in.

  • 1

    Reception

    Register device with IMEI, brand, model, and customer details

  • 2

    Diagnostic

    Assess the issue and generate a repair estimate

  • 3

    In Progress

    Assign spare parts and service items from inventory

  • 4

    Complete

    Mark repair done and generate invoice with all costs

  • 5

    Delivered

    Hand over to customer with printed repair ticket

IMEI Tracking
Repair Packs
Deposit Tracking
Ticket Printing
Repair Management

Application Screenshots

A clean, professional interface designed for speed and daily use in retail and repair environments.

POS Screen
Point of Sale - Product List View
POS Screen Grid View
Point of Sale - Product Grid View
Payment Screen
Payment Processing
Repair Management
Repair Management
New Repair Order
New Repair Order
Product List
Product List
Product Edit
Product Editor
Category List
Product Categories
Sales Statistics
Sales Statistics
Profit Margin Report
Profit Margin Report
New Promotion
Promotion Manager
Print Labels
Barcode Label Printing
Customer Display
Customer Display
Settings
Settings
Login Screen
Login Screen

Built on Modern Technology

A robust tech stack ensuring performance, reliability, and cross-platform compatibility.

Flutter

Single codebase compiled to native desktop applications with beautiful Material Design UI

SQLite

Offline-first local database -- no server required. Your data stays on your machine, always available

Cross-Platform

Runs natively on Windows, Linux, and macOS from a single codebase

5 Languages

Full localization for French, English, Arabic (RTL), Russian, and Uzbek

FR French
EN English
AR Arabic (RTL)
RU Russian
UZ Uzbek

Simple, One-Time Pricing

No subscriptions. Purchase once and use forever with free updates included.

Extended License
$299
One-time payment
  • Everything in Regular
  • Full source code
  • Use in SaaS or product sold to end users
  • Redistribute as part of your product
  • 12 months of support
  • Priority support channel
Purchase Extended License