Stokka is done. It's live, it's downloadable, and it works offline — which was always the point.

If you missed how this started, the short version: three small business owners asked me for inventory software that the market couldn't give them at a price they could justify. On the third ask, I stopped pointing elsewhere and started building. That was seven weeks ago.

Here's what shipped.

What shipped

The full product page is at 3scoding.com/stokka — everything is there including the download link and pricing. But for those who want the summary:

Sales and purchasing — full invoice workflow with VAT, discounts, multiple payment methods, and sales returns. Purchase orders with a draft-to-received flow that recalculates average cost automatically when stock comes in. Quotations that convert directly to invoices without re-entering anything.

Inventory — products, services, and bundles. Auto-generated SKUs. Barcode label printing in three sizes. Low-stock and out-of-stock badges on every product. Manual adjustments for when the count doesn't match the system — because it sometimes won't.

People and money — supplier and customer records, cash and bank accounts with running balances, expense tracking by category, supplier bills with due dates. The customer credit system handles overpayments automatically — excess converts to credit and applies to the next invoice.

Reports — 11 built-in reports covering sales, P&L, inventory value, VAT return, pending payments, customer statements, expiring stock, accounts payable, and more. All date-range filterable, all printable.

Offline-first, bilingual — no internet required, ever. Full English and Arabic UI with RTL layout across every screen, report, and printed document.

Things that evolved

I sat with two accountants and four business owners before finalizing the feature set, as planned. A few things changed.

Batch tracking and expiry dates were not in my original spec. Both accountants flagged it immediately — any business selling food, cosmetics, or pharmaceuticals needs it. Stokka now tracks batches and expiry dates using FEFO (first expired, first out) deduction. The purchase order flow creates batch records automatically for tracked products.

Extra cost distribution on purchase orders was another gap. When a shipment arrives, the cost isn't just the product price — there's transport, customs, handling. Stokka distributes those extra costs proportionally across line items and bakes them into the average cost calculation. That's what makes the COGS number accurate.

On the "no user manual" rule It held. The two business owners I showed it to during testing figured out the core workflow — create a product, issue an invoice, receive a purchase order — without any guidance. One of them asked where the manual was. I told her there isn't one. She said "good."

The module toggle was a late addition but probably one of the better decisions. Not every business needs quotations. Not every business tracks expiry dates. Stokka lets you toggle modules on or off in settings — 12 in total — so the interface only shows what your business actually uses. Less clutter, faster navigation.

The numbers

Pricing is $300 one-time for a lifetime license — that includes the first year of updates and support. After year one, continuing updates and priority support is $75/year, optional. Stokka keeps working whether you renew or not.

The software should cost less than one month of a subscription to the wrong tool. That was the target from day one.

How to get it

Stokka is a Windows desktop application. It runs offline — install it, set up your company in under five minutes, and start. No account creation, no cloud sync, no internet dependency of any kind.

The 7-day trial is a full-featured download with no restrictions. Everything works. If it fits your business after seven days, you pay $300 and you own it. If it doesn't, nothing to cancel.

Head to the Stokka product page to download the trial or get in touch if you want to talk through whether it's the right fit before committing.

💡
Getting started: Download the trial, add your company details, and import your existing products and customers via CSV. Most businesses are issuing their first real invoice within 20 minutes of installing it.