We design the software your trade actually needs
Sales, stock, invoicing, online shop. Built around the way you work, hosted in Morocco, and wired into your Sage when you have one.
Distribution and wholesale
Catalogue and stock available to your sales team and your customers, orders entered in the field, per-customer pricing, and a trade counter freed from phone-dictated orders.
Half a day at your offices, before any commitment. You leave with a written scope, even if you go no further.
Not a document: an application your teams open and use. That is where the gaps show, not six months later.
The price does not depend on how many people use it. Adding a storekeeper or a salesperson does not change your bill.
Hosted and backed up in Morocco. If you leave, the full database and your document exports are handed over, with no negotiation.
Why choose WebApp
-
Your figures are right, or they are refused
A stock issue larger than what is available is blocked, not recorded and corrected next month. An approved document cannot be quietly edited: it is cancelled and reissued, and the trace remains. It is constraining for the first few weeks, and it is why your reports are still accurate six months later.
-
Your Sage stays in charge
We read your Sage 100 or Sage X3 company file and write documents into it, never duplicating the database nor touching your accounting configuration. We always begin with a read-only pass: you see your own volumes before a single line is written. If the extension does not suit you, it is removed without leaving a trace.
-
The price does not depend on user count
Three people or thirty, the amount is the same, and it is stated before we start. Counting licences pushes companies to restrict access, which recreates the double entry the software was meant to remove. No minimum term either: the subscription can be cancelled monthly.
-
Your data stays yours
The database is hosted in Morocco, backed up daily, and the backups are verified by restoring them. You own it: at any time, including the day you leave, you receive a full backup and exports of your documents, with no negotiation and no exit fee.
Our services
Five disciplines, one team, from the first scoping workshop to maintenance.
Custom business application
Software built around your real documents, for the processes no off-the-shelf package covers: field service, rounds, inspections, after-sales, case files.
Web and mobile extension for Sage 100 and Sage X3
Your Sage stays the source of truth. We add what it does not do: catalogue and stock lookups, quote and order entry posted instantly, self-service ordering for your customers, CRM and dashboards.
Online shop wired to your stock
A shop fed by your management system: real catalogue, prices and availability, per-customer pricing, and orders that become management documents without re-keying.
Mobile and conversation channels
Your screens in a phone browser, and order updates where your customers already write: WhatsApp, Messenger, Instagram, Telegram.
Hosting, backups and maintenance
Backups verified by restoring them, monitoring, security patching and a readable log of interventions. No minimum term, and fully reversible.
Custom mobile applications
Applications installed on the phone or the handheld scanner: warehouse and WMS, sales catalogue, field CRM. One codebase for Android and iOS, and operation that does not depend on the network.
Our solutions
Six sectors where the same blockages come back - and where we already know what to build.
Distribution and wholesale
Catalogue and stock available to your sales team and your customers, orders entered in the field, per-customer pricing, and a trade counter freed from phone-dictated orders.
Retail and online selling
One stock for the shop and the website, prices that never diverge, and online orders that become management documents.
Practices and professional services
The case file at the centre: documents, deadlines, time spent, fees and follow-ups, instead of a shared folder and calendar reminders.
Manufacturing and Sage-based groups
Shop floor, quality and maintenance connected to Sage X3: orders tracked in real time, inspections recorded, and indicators production recognises.
Transport and logistics
Rounds, proof of delivery, returns and cash-on-delivery reconciliation - the tracking missing between the delivery note and the invoice.
Retail networks
Several stores, one truth: stock per site, transfers, rolling inventories, and figures that compare from one outlet to another.
Warehouse and stock management (WMS)
Receiving, put-away, picking, rolling inventories: entry happens on the handheld, at the actual workstation, and stock stops being an estimate.
They work with us
We had three spreadsheets and one person retyping from one into another. That retyping job no longer exists. And it is the first time a supplier showed us the software running on our own items before asking us to sign.
The price given after the workshop is the price we were invoiced, with no surprise amendment. The document also stated what was not included: that detail is what decided us.
We keep Sage for accounting, and daily operations run elsewhere. The read-only pass at the start reassured us: nothing was written into Sage until we had approved it.
Our approach
Six steps, from the first visit to day-to-day operation. Each states its duration, what you receive, and what we need from you.
-
Step 1 · half a day · free
Scoping workshop, on your site
We follow one real flow end to end - an order, a case file, a service call, a goods receipt, whichever fits your trade. Who enters what, on which medium, and at which point the information gets retyped somewhere else. It is the retyping that costs, not the missing software.
-
Step 2 · 3 to 5 days
Scope document and firm price
We write down what will be built, split into deliverable increments, and we price it. The document also states what is not included - the part quotations leave out, and the cause of most disputes six months later. The figure stated here is the figure invoiced.
-
Step 3 · 2 to 3 weeks
A working mock-up on your own data
Your main screens exist and respond, populated with your own references, accounts and prices - not sample data. You judge on evidence, early, while changing course still costs almost nothing.
-
Step 4 · increments of 2 to 4 weeks
Development delivered in usable increments
Each increment goes into production and does real work, rather than waiting for one delivery at the end. You see progress against your own operation, and you can reorder what comes next between increments. A project that only reveals itself after eight months reveals itself too late.
-
Step 5 · one day
Data migration and cut-over
We import your reference data and balances, then hand you the list of duplicates, orphan references and discrepancies found. Nothing is silently corrected: you decide. The cut-over happens in an agreed window, with the old system still readable.
-
Step 6 · ongoing
Hosting, maintenance and evolutions
Backups verified by restoring them, monitoring, fixes, and the changes that real use brings to light. The first weeks always surface cases nobody had foreseen. Software that is not maintained decays quietly.