One codebase, two platforms
React Native builds Android and iOS from the same repository. You maintain one codebase.
App 4.0 is Fastura's mobile point of sale, written from scratch in React Native and TypeScript. One codebase for Android and iOS. A Basic version working offline and a Pro version invoicing against your server, in the same app. You build it with your logo and sell it as your own.
It is branded, built and published from the same project. And what you download stays with you for life.
React Native builds Android and iOS from the same repository. You maintain one codebase.
The operation carries on even if the internet drops. The data lives on the phone, with a backup in Google Drive.
Logo, name, colours and identity. With manuals for building and publishing your version.
The free user switches on the Pro version and becomes a customer of your platform.
4.0 was rewritten from scratch: a different codebase, a different interface and features that did not exist in 3.1. This is what your client gets from the moment they install.
A modern, typed, maintainable base. Reusable components, centralised themes and a project your team can read on day one. It builds Android and iOS from the same code.
Teal, Graphite, Emerald, Purple, Blue, Cyan and Pink. Every business sets it to taste.
"Table 7", "Delivery Mr Juan". An order queue for restaurants and deliveries.
Did the app close mid-sale? The cart reappears on the home screen, ready to carry on where it left off.
Sell on credit with a deposit, the balance is worked out instantly and every debt has its "Charge" button.
With the camera: to sell and to add products without typing.
A PDF shared in one tap, as standard. With no extra services to buy.
The business publishes its catalogue for its community and takes orders on WhatsApp. The first time a white-label invoicing system has brought this as standard.
The tax ID validated against SUNAT, its own subdomain and data migration. With nothing to reinstall.
Every screen here is from the version you receive. Pick a module and see what it does, and why it matters to the business using it.
















The same app grows with the business: it starts free and offline, and when invoicing is due, Pro switches on against your server. Nothing to reinstall, not a record lost.
| Basic version | Pro version | |
|---|---|---|
| Cost to the end user | Free: your acquisition tool | A monthly subscription, at whatever price you set |
| Internet | It does not need it: it works 100% offline | Connected to your Pro 9 invoicing system |
| Where the data lives | On the device, with a copy in Google Drive | On your server, with a subdomain per company |
| Documents | An internal sales note with sequential numbering | Receipts, invoices and dispatch notes filed with SUNAT |
| Sales, credit and part payments | Cash, credit, part payments and collections | The same, with more payment methods and series |
| Till and reports | Daily till, expenses and a PDF report | Multiple tills, open across several days |
| Products and customers | A catalogue with photos, a scanner and national-ID/tax-ID lookup | Stock per branch and price lists |
| Users and companies | 1 device, 1 business | Multi-user, multi-company and multi-branch |
| A neighbourhood marketplace | They publish their shop and sell on WhatsApp | In integration |
The trader types their tax ID, it is validated against SUNAT, they pick a plan and a subdomain. Sales, customers and products migrate to your server on their own. They reinstall nothing.


The app talks to your Pro 9 installation: it issues receipts and invoices, controls stock by warehouse and applies the right price list.





Every app you sell includes its own marketplace: a community's businesses publish their catalogue and take orders wherever the neighbourhood already talks, which is WhatsApp.
No gateways, no commissions. The order arrives on WhatsApp and the price is discussed the way it always has been.
The business types nothing twice: syncs from the app and their shop appears published with a logo, description, address and full catalogue. Whatever they delist unpublishes itself. The tax ID is optional, so the unregistered market stall takes part too.
The neighbour comes in, searches, builds a cart with products from several shops and, on sending, each shop receives its own WhatsApp only with theirs. The hearts order the marketplace: "Most recommended" rewards whoever serves people well. And if something is out of place, anyone can report it: the report lands in the panel, where you approve, suspend or reactivate shops and block individual products.
Logo, description and a catalogue with photos.
Each shop receives its own WhatsApp with its share.
The neighbourhood builds the ranking.
Suspend, reactivate and block from the panel.
From rice to the yoga class.
Shops, categories and settings.






Every stall with its own shop and its own WhatsApp. The neighbourhood searches, compares and orders online, then collects at the usual stall. The market that was competing with the supermarket now has an app too.
Desserts, home cooking, maths lessons, yoga, consultancy. In apartment blocks the talent exists but is invisible: the marketplace makes it visible to the whole building, in a closed community where everyone knows each other.
Thousands of families, and only the ground-floor shops have a window. From the first floor up, people also make and sell things. Now they have somewhere to display, without going down the stairs.
The same home screen in whichever colour and mode each business picks. Both modes are available on Basic and on Pro.








Each business changes colour and mode without touching the code. And you, in the repository, change the palette once and the whole app inherits it, factory themes included.
The app is not just a product: it is your acquisition channel. The trader starts free and, when the business needs invoicing, the conversion happens inside the app, towards your invoicing system.
A complete offline point of sale: sales, credit, till, products, customers and marketplace. The trader gets used to working with your app every day.
Free acquisitionThe app validates the tax ID against SUNAT, assigns a subdomain and migrates their data to your server. From free user to customer of your invoicing system, with nothing to reinstall.
Conversion inside the appReceipts, invoices and dispatch notes from your infrastructure, under your brand and on the plan you set. The app pays for itself with the first handful of clients.
Recurring revenueWe hand over the complete source code, with no builds and no obfuscation. A tidy TypeScript repository your team reads, modifies and extends from day one.
No frills: stack, platforms, documents and peripherals.
| Point | Detail |
|---|---|
| Stack | React Native + TypeScript, one repository for both platforms |
| Platforms | Android 12+ · iOS 12+ · publishable on Google Play and the App Store |
| Basic version | Data local to the device, with no server. Backup and restore through Google Drive |
| Pro version | A connection to your Pro 9 invoicing system, with a subdomain per company and the tax ID validated against SUNAT |
| Documents | A sales note with sequential numbering (NDV1-19) on Basic; receipts, invoices and dispatch notes through Pro |
| Peripherals | Barcode scanning with the camera; printing and a WhatsApp-shareable PDF, included as standard |
| Interface | Light and dark mode, seven colours, grid or list view and configurable shortcuts |
Four licences depending on the support and the length of repository access. All bring the complete code, and what you download stays with you even after the licence expires.
Prices exclude VAT (18%). The Pro version requires the Pro 9 invoicing system; the Basic version works on its own. The amounts marked with * are charged in soles: the App 4.0 licence is not sold in dollars.
Many resellers have no technical team, and do not need one. You send us your logo, your name and your colours, and we send back the app ready to distribute.
6 builds in 12 months · Android APK · excludes VAT.
These prices exclude VAT (18%). The build service does not include uploading the app to the stores: that is the publishing service.
We publish the app to Google Play and the App Store for you, from our developer account or from yours. It is bought separately from the code and the build.
The Google (US$ 25, one-off) and Apple (US$ 99 a year) developer accounts are not included and are on you if you publish under your own account. Each "update" is a new version submitted to the store.
See options and pricing →Packs of 5, 10 and 20 units, valid for 1 year, issued by a certification authority accredited with INDECOPI. You buy today and activate whenever you need them.
From per certificate, excluding VAT See certificate reselling →Brand it as your own, fold it into your solution and start offering it to your clients.