Applications for web, desktop and mobile — and the integrations that make the systems you already own stop needing a person in the middle.
Thirteen columns, three levels of discount, split payment and a fourteen-item action rail. A shop counter in Pakistan is billing on this screen today, and it has been our responsibility to keep it working since 2001.
Every other page on this website that shows you a screen is showing you something we wrote. That is the only claim on this page you do not have to take on trust.
| S | Code | Product | Qty | Rate | Dis.% | Total |
|---|---|---|---|---|---|---|
| 1 | 80200001 | Dalda Cooking Oil 5L | 2 | 700.00 | 0.0 | 1,400.00 |
| 2 | 80200007 | Sunridge Fine Flour 10kg | 1 | 1,250.00 | 2.0 | 1,225.00 |
| 3 | 80200013 | Tapal Danedar Tea 950g | 3 | 1,180.00 | 0.0 | 3,540.00 |
| 4 | 80200021 | Nestlé Milkpak 1L (Case) | 12 | 320.00 | 1.5 | 3,782.40 |
RetailWiz POS — the sale invoice, rendered here in CSS rather than photographed. See the whole product →
Custom software is the most expensive thing on this website. It is worth thirty seconds establishing that you need it.
Accounts, passwords and people seeing only their own work. A website does not do this; an application is built around it.
A manager who can approve and a clerk who cannot. The moment roles exist, so does an application.
Totals, balances, stock levels, commissions. Calculation that has to be right every time, not displayed text.
Three noes and you want a website, which is cheaper and faster — see web development. One yes and you are here. And if the honest answer turns out to be "a spreadsheet, organised properly", we have said that to people before and we will say it to you.
Software that lives in a browser, so there is nothing to install and it reaches whoever needs it. Staff log in, do a job, and leave a record behind that you can search afterwards.
This is where most "we need an app" conversations should end up. No app store, no separate versions, one thing to maintain.
An app that installs on a phone from the App Store or Play Store. It is the thing businesses ask for most often and need least often, so here is the honest test rather than a sales pitch.
An app is two builds, two store approvals and two things to keep updated, forever. A web application that works properly on a phone is one. Start there unless the list on the left says otherwise.
Software installed on a Windows machine, running on your own server. It sounds old-fashioned until you are standing at a shop counter with the internet down and a queue in front of you.
This is what our own products are. RetailWiz runs the counter, the stock and the accounts in shops across Pakistan, and it has done since 2001. Everything we would tell you about building desktop software, we have learned by maintaining ours for twenty-five years.
Judge this claim by looking at it: RetailWiz POS and Zeemovil show real screens from software we wrote and still maintain.
Two systems you already own, not talking to each other, with somebody retyping between them every evening. An API is the doorway one piece of software uses to talk to another, and building that doorway is usually far cheaper than replacing either side.
If a person spends an hour a day moving numbers between two screens, that hour is the whole business case and it is usually a small project.
Not software for your business — software that is your business, sold to your own customers by subscription. A different kind of project, because it never really finishes.
You should not have to choose between these, and on a call with us you will not have to. But since they get used at you constantly, here is what they are and when each is the right answer.
Working across several of these is what lets us recommend honestly. A shop that only knows one thing recommends that thing every time, and you would never know.
Three questions. Does anybody log in? Do two people need to see different things? Is anything being worked out rather than just displayed? One yes and you are looking at an application.
Most businesses that ask for an app need a mobile-friendly web application instead — no app store, no separate versions, one thing to maintain. A real app earns its keep when it must work offline, use the camera or GPS heavily, or send notifications.
Because a shop counter is not a good place to depend on the internet. Our own RetailWiz products are desktop software for exactly that reason — the till keeps working when the connection does not.
Usually, through an API. This is often the cheapest project we quote and the one that saves the most hours, because nothing gets replaced — the systems you already own simply stop needing a person to retype between them.
React with Next.js is our default, because it covers both screens where a lot happens without reloading and pages search engines can still read. PHP and Laravel where the job is steady record-keeping and page-at-a-time suits it better. We explain the choice before you pay for it.
Fifteen minutes on a call, no charge. You will leave knowing whether it needs custom software or something far cheaper.