Local-first by design
SQLite keeps core store records on the desktop. The retail workflow is designed around local operation rather than requiring a network request for every interaction.
A desktop point-of-sale system that brings checkout, inventory, customer credit and reporting into one workspace.
Product interface, desktop integration, business workflows and local data handling.
Running a retail store means keeping sales, stock, customer balances and cash shifts in agreement. The everyday checkout flow needs to be quick, while the underlying records need to remain consistent when a sale, return or stock movement happens.
CenturisPOS puts those connected workflows in a local-first desktop application. Staff can look up products, build a cart, record payments and review the store’s activity without switching between separate tools.
Find products by name, SKU or barcode, adjust quantities, and hold or recall a sale.
Track inventory alongside supplier receiving, sales and returns.
Review sales reports, customer credit and cash-shift activity in the same application.
SQLite keeps core store records on the desktop. The retail workflow is designed around local operation rather than requiring a network request for every interaction.
Sales and stock workflows use database transactions so related changes can be committed together. Retry and rollback behavior matters as much as the happy path.
Keyboard shortcuts, barcode lookup, Arabic and English interfaces, and RTL support make the application fit the way a store actually operates.
A short interface tour through checkout, payment, inventory and shifts. Recorded from the release frontend using fictional backend fixtures. The recording demonstrates UI behavior; it does not validate native hardware or payment processing.
Download recordingActual release interfaces, captured with fictional sample records.



Attendance & payroll · Desktop application