Most Indian businesses run on a phone before they run on anything else. That is where the billing has to work first.
A shop that has not bought a computer still has three phones behind the counter. Software that assumes a desktop asks a business to buy hardware before it can start, which is a bigger decision than the software itself.
On the phone, billing happens where the work is: at the counter, in the godown during a stock count, in the van at a delivery. The camera is the barcode scanner and the thermal printer connects over Bluetooth, so a full counter costs a phone and a printer.
On Android or iOS.
Items and parties, imported or added.
Counter, godown or delivery.
The web and desktop read the same books.
The app itself, wherever you use it: Android, iOS, the browser and Windows, kept in step so a bill raised on the counter phone is on the office laptop a moment later. The language, the notifications and the work that runs in the background live here too.
You notice this area when you switch devices, hand the phone to a staff member who reads another language, or expect a reminder to have gone out while the app was closed.
The other places the same books can be opened.
No — the Android and iOS apps are full billing apps in their own right.
Yes, the camera reads the code; no separate scanner is needed to start.
Yes, to a Bluetooth thermal printer, or share the bill as a PDF instead.
A counter that works costs a phone and a printer, not a computer.