A till that runs on your hardware, with your data in your own database.

R-POS is a desktop point of sale for shops, minimarts and restaurants. You install it on your own machines, point it at your own database, and it keeps selling whether or not the internet is up.

A licence fee, billed yearly or monthly. No cut of your transactions.

Point of saleIllustrative mockup
Scan a barcode, or search the catalogueReady
Bottled water 1L
Rs. 180.00
Milk powder 400g
Rs. 1,450.00
Cream crackers
Rs. 320.00
Soft drink 1.5L
Rs. 480.00
Ginger beer 400ml
Rs. 380.00
Instant noodles 80g
Rs. 110.00
Fresh milk 1L
Rs. 560.00
Chocolate biscuits
Rs. 340.00
Toothpaste 120g
Rs. 620.00
Hand wash 200ml
Rs. 890.00
White rice 5kg
Rs. 4,250.00
Savoury spread 250g
Rs. 1,180.00
Current sale0 items
TotalRs. 0.00
Charge
Scanned, added to the sale
Priced by the server
What it does

Everything a counter needs, and one thing most tills get wrong.

Scanning, discounts, shifts, stock, reports and invoices - plus a pricing model that doesn’t trust the machine sitting on the counter.

The one that matters

Prices are decided by the server, not the till.

When a cashier presses Charge, the till sends item IDs and quantities. That’s it. The server re-reads every item’s real price from your catalogue, applies the quantity tier, the discount, the tax and the totals, and writes the sale inside a single transaction. What the cashier saw on screen was only a preview.

A tampered till cannot change what a sale costs.

One transaction, or none. Sale lines and stock deductions run together with row-level locking. A failure part-way through rolls the whole thing back - stock is left untouched.
Discount caps enforced where they can't be bypassed. A cashier’s cap is checked on the server. Above it, a manager has to approve.

Point of sale

Scan a barcode or tap an item. Quantity price tiers apply live, discounts work per line or across the cart, and cash, card, UPI and bank transfer are all accepted with automatic change. Prints a thermal receipt.

Cashier shifts

A cashier signs on with an opening float and signs off by counting the drawer. R-POS works out expected versus counted and records the variance as a real row in the database, not a number that disappears on refresh.

Inventory with an audit trail

Stock in, stock out, or set to a counted figure. Every change writes a signed history row with the amount, the reason and the user who made it. Low stock is flagged against the minimum level you set per item.

Reports

Sales across any date range, top sellers, sales by category, and a profit report with cost of goods and margin. Export any of it to PDF.

Invoices

Search and filter by date, payment method or customer. PDF invoices use your own currency, tax rate, store details and invoice prefix - not a hardcoded template.

Roles that actually restrict

Cashier, manager and admin are enforced on all ~70 internal operations, not just hidden in the interface. Cashiers have a configurable discount cap and need a manager to go above it.

Your data, your machine

R-POS runs against a database you own, on your own hardware or local network. The till has no per-transaction dependency on anyone else’s servers.

Security

Built for a machine that sits next to a cash drawer.

A till is the one computer in the shop that handles money, is left logged in, and is used by whoever is on shift. These are the decisions that follow from that.

Roles decided where it counts

The interface can read who is signed in; it cannot say who is signed in. All ~70 internal operations check the role in the main process before doing any work, so a cashier calling an admin operation is simply refused.

No outbound network calls

A strict content security policy means nothing loads from anywhere but the application itself, and outbound requests are blocked. Charts and icons are shipped inside the app rather than fetched.

Backups that do not leak

Exports exclude password hashes. Imports add catalogue rows only, so they cannot overwrite your sales history from a file.

Who it’s for

Counters that sell things.

Retail

Scan or tap, discount a line, print the receipt. Stock drops as you sell.

Grocery & minimarts

Quantity price tiers for the customer buying a case instead of a tin.

Restaurants & cafés

Hold a bill, ring up another, come back to it. Cash, card, UPI or bank.

Hardware

Categories, cost prices and margin reporting across a long, slow-moving catalogue.

Pricing

A licence fee, not a cut of every sale.

One shop, one database, unlimited sales. Start on a free month. After that it is a licence fee for one shop - the top tier adds training, a named contact and work built to your own requirements.

Free

One month with the till running properly. No card needed.

Rs. 0for 30 days
Billing, cashier shifts and roles.
Start free
  • Point of sale with quantity price tiers
  • Per-line and cart-level discounts
  • Cashier shifts, cash-up and variance
  • Role-based access on every operation
  • Your data stays in your own database when it ends
Most shops start here

Licence

The whole application, installed and pointed at your database.

Rs. 300,000/ year
One shop, one database, unlimited sales.
Book a demo
  • Everything in Free
  • Inventory with a signed audit trail
  • Reports, invoices and PDF export
  • Catalogue, price tiers and settings
  • Backup export and catalogue import
  • Installation and database setup
  • Updates for the term of the licence

Licence + Support

The licence, plus a named contact and work built to your requirements.

Rs. 300,000 +/ year plus support
Support fee - quoted for your shop
Talk to us
  • Everything in Licence
  • Staff training session
  • Named support contact
  • Agreed response time
  • Changes built for your own requirements

What's in each plan

IncludedFreeLicenceLicence + Support
Point of sale, barcode scan, price tiersIncludedIncludedIncluded
Per-line and cart-level discountsIncludedIncludedIncluded
Cash, card, UPI and bank transferIncludedIncludedIncluded
Thermal receipt printingIncludedIncludedIncluded
Cashier shifts, cash-up and varianceIncludedIncludedIncluded
Role-based access on every operationIncludedIncludedIncluded
Windows, macOS and LinuxIncludedIncludedIncluded
Inventory with a signed audit trailNot includedIncludedIncluded
Reports, invoices and PDF exportNot includedIncludedIncluded
Catalogue, categories and settingsNot includedIncludedIncluded
Backup export and catalogue importNot includedIncludedIncluded
Installation and database setupNot includedIncludedIncluded
Updates during the licence termNot includedIncludedIncluded
Staff training sessionNot includedNot includedIncluded
Named support contactNot includedNot includedIncluded
Agreed response timeNot includedNot includedIncluded
Changes built for your requirementsNot includedNot includedQuoted
Questions

The ones we get asked first.

Yes. R-POS talks to a database on your own machine or local network, so the till keeps selling as long as that database is reachable. The application makes no outbound network calls at all - they are blocked outright, and the charts and icons it uses ship inside the app rather than loading from the web.

Barcode scanners work as keyboard input - scan into the search box and the item is added to the cart. Receipts print through your operating system’s printer, formatted for thermal receipt paper. Send us your exact models before the demo and we will confirm them on the call.

No. The till sends item IDs and quantities; the server reads the real price from your catalogue and recomputes the tier, the discount, the tax and the total before writing anything. Cashiers also have a discount cap you configure, and going above it needs a manager. Roles are enforced on every internal operation, not just hidden in the interface.

Windows as an installer, macOS as a disk image and Linux as an AppImage. One licence covers all three. It needs a database it can reach, either on the same machine or elsewhere on your network.

Book a demo

See it ring up a sale on your own catalogue.

Tell us what you sell and we’ll walk you through R-POS on a call - the till, the reports, and the setup on your hardware. Usually thirty minutes.

Goes straight to Rotaframe Technology. We'll reply within one working day.