The verdict in three sentences
In Ziguinchor, a cloud-only POS that crashes on every outage loses sales and corrupts stock across branches. The right architecture is local-first: each branch checks out offline, then syncs its inventory in under 5 seconds the moment connectivity returns. A multi-branch build costs 2,000,000 to 4,000,000 FCFA or 20,000 to 45,000 FCFA/month/branch as SaaS, and pushes inventory gaps from 15 % down to under 3 %.
Cloud-only versus local-first: the real Casamance issue
The classic trap is assuming a POS "in the cloud" is enough. In Casamance, the moment 4G drops, the cloud-only POS freezes: no sales, no live stock. Local-first (an embedded database like SQLite that syncs) fixes it.
| Criterion | Cloud-only POS | Local-first POS |
|---|---|---|
| Selling during outage | Impossible | Yes, locally |
| Sync on reconnect | Manual / partial | Auto, < 5 s |
| Inventory discrepancy | ~15 % | < 3 % |
| Consolidated multi-branch stock | Wrong if outages | Reliable after sync |
| Number of branches | 3–6 | 3–6 |
| Double-sale risk | High | Stock locking |
| Cashier experience | Frustrating | Smooth |
Budget and timelines for 3 to 6 shops
Multi-branch changes the scale: shared stock, inter-store transfers and a consolidated dashboard. Here are the 2026 ballpark figures.
| Item | Custom build | Multi-branch SaaS |
|---|---|---|
| Upfront cost (3–6 shops) | 2,000,000–4,000,000 FCFA | Setup 0–100,000 FCFA |
| Recurring cost | Hosting 20,000–40,000 FCFA/mo | 20,000–45,000 FCFA/mo/branch |
| Delivery time | 6–10 weeks | 1–2 weeks |
| Inter-branch stock transfer | Custom | Depends on vendor |
| Offline operation | Native local-first | Variable |
| Sync latency | < 5 s | Variable |
| 3-year cost, 4 shops (ballpark) | ~3,500,000–5,000,000 FCFA | ~2,900,000–6,500,000 FCFA |
Beyond 3 shops, SaaS billed per branch quickly outruns the custom build over a three-year horizon.
Mini case study
Aminata runs 4 cosmetics shops between Ziguinchor and Bignona. Before, her inventory gaps ran at 15 % on an average 6,000,000 FCFA stock, i.e. 900,000 FCFA of "ghost" goods per cycle. With a local-first POS, gaps fall to 2.5 %, i.e. 150,000 FCFA: 750,000 FCFA of losses avoided. The 3,000,000 FCFA build pays for itself in roughly eighteen months on stock accuracy alone, before even counting sales saved during outages.
Know a chain of shops?
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
If you know multi-branch traders, neighbourhood chains or franchises losing track of their stock, introduce them to Kolonell and become a referral partner. You earn 15 % + 5 % recurring on a showcase site, 12 % on e-commerce, 10 % on a marketplace and 8 % on institutional projects. It is passive income: you open the door, we deliver the project, you collect the commission.
FAQ
What if two shops sell the last item offline at the same time?
The system applies a reconciliation rule at sync: the first recorded sale is confirmed, the second triggers a restock alert. Consolidated stock stays coherent once both registers reconnect.
How long does sync take after an outage?
Under 5 seconds for a normal batch of accumulated sales. Sync is incremental: only new transactions upload, not the whole database.
Can we add a 5th or 6th shop later?
Yes. The architecture is designed for 3 to 6 branches with no rebuild. Adding a shop means provisioning a new device and attaching it to the central dashboard.
Do we need a local server in each shop?
No. Each device carries its own local database and syncs to the central cloud. No heavy infrastructure or on-site technician required.
Let's talk about your project. We design your POS to survive Casamance outages, not to assume a perfect connection that does not exist. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.
