Skip to contentTalk to us
Windows appsSaudi Arabia

Programs every small Saudi shop can run on one computer

Seven programs that run a small Saudi shop from one computer: cashier, stock, invoices, expenses, attendance, bookings and labels. Where to start, and limits.

Fanann Team10 min read
WhatsApp
Setup.exe
Quick answer

A small Saudi shop can run from one computer with seven kinds of program: cashier, inventory, invoicing, expenses, employee attendance, reception and appointments, and barcode labels. Do not start with all of them: pick the one that fixes your biggest pain today, then add the next after a month. On one PC the data is kept locally and the program works offline, provided you back up daily. Fanann has a ready template for each kind that you change in Arabic and download as a Windows program. For VAT and e-invoicing, verify the requirements with ZATCA or your accountant.

People look for this as
  • software for small shops in saudi arabia
  • program to manage my shop on a computer
  • simple shop accounting software that works offline
  • baqala management program
  • how do I run my shop on a pc instead of a notebook
  • expense and sales program for a small shop

What can one computer run in a small shop?

Illustration: a row of small shops on a Gulf street at dusk. Behind each front sits a notebook or an Excel file waiting to become a program.Illustration
Illustration: a row of small shops on a Gulf street at dusk. Behind each front sits a notebook or an Excel file waiting to become a program.

On any commercial street in Riyadh, Jeddah, Buraidah or Khamis Mushait the scene repeats: a PC on the counter with an Excel sales file, a credit notebook, a WhatsApp group and a calculator. Work gets done, but the owner learns the profit at month's end and the stock only by counting.

That same PC can do far more. Not a corporate system with a server and an IT team, but small programs that each do one job well and keep working when the shop's internet drops.

The PC
64-bit Windows 10 or 11
Internet
Not required with local data
Peripherals
A printer, plus a barcode scanner by activity
Language
Arabic right to left, with English

What are the seven programs, and what does each do?

ProgramThe question it answersIts core
CashierWhat did I sell today, and does the drawer match?Fast selling, a receipt with VAT, shift close
InventoryWhat do I have, and what do I order?Recorded movements, low-stock alert, counts
InvoicingWho has not paid me yet?Auto numbering, A4 or PDF, collection follow-up
ExpensesWhere did the money go this month?Categories, receipt photo, monthly report
AttendanceWho came in, and for how many hours?Code and PIN, a report for payroll
Reception and appointmentsWho is next, and when is the nearest free slot?A day board, no double bookings
Barcode labelsHow do I price and code my goods?Import from a file, templates, batch printing
Real screenshot of “Store Inventory”, a Windows program built with Fanann: the product table with codes, categories, quantities and prices, “Low” and “Out” flags, and the new product and export buttons
Store InventoryReal screenshot of a program built with Fanann

Tap the picture to zoom in, then drag to move around it.

Real screenshot of a program built with FanannA real screenshot of an inventory program built with Fanann: dense, clear tables in desktop style, with low-stock items flagged.

Each has a detailed guide: cashier, inventory, invoicing, attendance, reception and barcode labels.

Which programs does my kind of shop need?

Nobody needs all seven. Here is what fits the most common shops in our markets:

ShopEssentialAdded later
Baqala or groceryCashier with barcode, inventoryExpenses, credit ledger
Café or buffetCashier, expensesAttendance for shifts, stock for supplies
Abaya shop or tailorCashier with tailoring orders, stock by sizeLabels, expenses
Perfume and incenseCashier with several units, inventoryPrice labels
Phones and accessoriesCashier, stock by serial numberRepair jobs, labels
Car workshop or car washLabor and parts invoices, job trackingParts stock, attendance
Salon or barbershopReception and appointments, cashierAttendance, expenses
LaundryDrop-off and pickup with a ticket per orderLabels, expenses
Stationery and bookshopCashier with barcode, inventoryLabels before back to school
Service office or small contractorInvoices and quotesExpenses, attendance

Which program should I start with?

Start from the pain, not the list. A program that fixes a daily problem gets used.

What bothers you most today?

Pick the one that sounds like you to see the advice.

Is one computer really enough, and what does it cost me?

Yes, for most single-counter shops. With data on the PC itself the program runs with no internet, no sign-in and no data hosting fee.

What one PC gives you
  • Works with the internet down
  • Your data stays in your shop
  • No fee per user or per PC
  • Simplicity: no pile of accounts and passwords
What you carry
  • A dead PC with no backup means lost records
  • No view of the numbers from home or your phone
  • A second PC means separate records, not shared ones
  • You save the backup and take it out of the shop

You outgrow one PC when you open a second branch, want two tills on the same orders, or want to follow the shop from your office. Then you choose shared cloud data, which needs internet. See software that works offline.

What about VAT, e-invoicing and customer data?

Three regulatory matters touch shop software, stated generally here:

  • 15% VAT: if your business is registered, VAT must appear on your invoices. The program calculates it at the rate you set and shows it with your VAT number.
  • E-invoicing (Fatoora): its requirements are set by ZATCA and applied in phases and waves. A built program is not a certified solution for it and does not connect to ZATCA's platform.
  • Customer and staff data: mobile numbers and attendance records are personal data protected by the Personal Data Protection Law. Collect only what you need and decide who sees it.

More detail: ZATCA e-invoicing phases and a cashier program for a shop in Saudi Arabia.

Separate subscriptions, one big system, or programs I build?

RouteSuitsIts real price
A subscription per needThose wanting a ready answer today with supportFees that pile up, and data spread across vendors
One large integrated systemA multi-branch business with someone dedicated to itCost, complexity and training, with many unused features
A developer or software companyA very specific workflow and a project budgetA long wait, and dependence on one person for every change
Programs you build by describingA small shop whose owner knows the workflow clearlyYour time describing and testing, plus owning tests and backups

The fourth route is new: describe a program in your own words and watch it run. The full comparison is in ways to make a Windows program.

How do I set these programs up with Fanann?

Animated explainer: a written description becomes a Windows program window, then a choice between a local and a cloud database, then a ready installer.
Animated explainerThe same path for every program: a description, a running window, the data choice, then the installer.

The Windows app templates hold eight templates, seven of which match this guide: POS, inventory, invoice maker, expense tracker, front desk, attendance and labels. Open one, try it in your browser inside a Windows-style window, and say what to change by typing or by voice. Then download a real installer for the shop PC.

Expenses and credit ledger for a baqala

I want a program for a baqala in a residential neighborhood, in Arabic (right to left) with English, working offline on one PC. Part one, expenses: I record each expense with its category (rent, electricity, salaries, supplier purchases, maintenance, other), amount, date and payment method, and attach a photo of the receipt. Part two, a credit ledger: a list of neighborhood customers with name and mobile, where I record each customer's credit purchases and payments, see their current balance, and set a debt limit that warns me when exceeded. A home screen showing: this month's expenses by category, total outstanding debts, and the five customers who owe most. A monthly expense report and a statement per customer, printable on A4. Export to a file for my accountant. Backup to a file and restore. A password to open the program.

Try it in Fanann

Candidly: printing goes through Windows printers, and scanners must type like a keyboard, so test your devices first.

What is a ninety-day plan for a shop starting from a notebook?

  1. Week 1Write down your day

    What happens from opening to closing? Where are numbers written now? That sheet is your program's specification.

  2. Week 2The first program

    Pick what fixes the biggest pain, build it from the template, and try it on the shop PC with the printer.

  3. Month 1Run both, then go live

    Two weeks next to the notebook, then the program alone. A backup every night from day one.

  4. Month 2The second program

    Usually inventory after the cashier, or expenses after invoicing. Same steps.

  5. Month 3A first decision from numbers

    Open three months of reports: which item earns? Which expense ballooned? The real return starts here.

Before you say your shop runs on softwareTap an item when it is done. Your progress is kept in this browser.

More guides for the Saudi market are on the Saudi Arabia page, with a wider roadmap in digital transformation for Saudi companies.

Key takeaways

  • Start with one program that fixes your biggest problem, and master it before adding a second.
  • One PC with local data works offline. The price is that backups are yours alone.
  • Most small shops are covered by three programs: cashier, inventory and expenses.
  • A built program shows VAT on the invoice. Verifying ZATCA's requirements stays with you.
  • When you need to see the numbers from another PC or branch, you move from local data to cloud data.

Frequently asked questions

Which programs does a small shop in Saudi Arabia need?
Most shops are covered by a cashier, inventory and expenses. Add invoicing if you sell on credit, attendance if you run shifts, appointments for salons and clinics, and labels if you price your own goods.
Can I run all the programs on one computer?
Yes. Each installs separately on the same PC, keeps its data locally and works offline. You need a PC with 64-bit Windows 10 or 11 and a daily backup.
Can I get shop software without a monthly subscription?
A program you build and install with local data runs on your PC with no data hosting fee. Building it in Fanann needs a paid plan to produce the installer. Details are on the pricing page.
Are these programs compatible with e-invoicing?
They show VAT on the invoice, but they are not a certified e-invoicing solution and do not connect to ZATCA's platform. Verify the requirements with ZATCA and your accountant.
Can I follow my shop from my phone?
Windows programs run on a PC, not a phone. With cloud data you can follow from another PC after signing in. If phone access is essential, a web or mobile app is a separate project you can build in Fanann.
What if the shop grows and I open a second branch?
You move from local data to shared cloud data so both branches see the same records. Old records do not move by themselves, so keep a backup and plan the move carefully.

Ask your AI assistant about this

Copy this prompt into the AI assistant you use, then add the details of your own case.

I am reading this guide: “Programs every small Saudi shop can run on one computer” https://fanann.com/en/blog/business-software-saudi-small-shops/ My question: software for small shops in saudi arabia Use that page as a source and explain the answer step by step for my situation, tell me what to check before I start, and cite the page link.

Terms in this article

Your idea deserves to see the light.

Describe it in Arabic or English and Fanann builds, tests and ships it — no coding knowledge needed. Start free, no credit card.