Quotations and sales, purchasing and stock, jobs and production, invoicing and the VAT return, payroll and vehicles. One system for UAE contractors, fit-out firms and fabricators.
Grouped the way the business is, not the way the software was written. One database underneath all of it, so a change in one place is a change everywhere.
Projects & production
Plan the job, issue material against it, move it through the workshop and out to site, and close it with a signed handover. Cost lands on the job as it happens, not when somebody reconciles it at month end.
Planning, material prep, procurement, production, delivery, installation and closure, with an owner and an audit trail at every handover
Production sub-stages for carpentry, metal, painting and tailoring
Stages move in order; the workflow engine refuses a jump that skips one
Material plan, inventory check and a job-costing report attached to the card
Approvals on any document — a visual workflow builder, escalation, and a My Approvals inbox
Delivery note signed by the customer, installation note, snag list and handover
JOB-0211 · Villa 12 lobby · stages
PlanningMaterial plan checked against stockDone
Material prep and procurementPO-2026-0733 approvedDone
ProductionCarpentry, paintingIn progress
Delivery and installationDelivery note signed by the customerNext
ClosureSnag list and handoverNext
Drawn from the job card; sample job.
Sales & CRM
Enquiries, quotations and their revisions, orders and deliveries on one pipeline. The quotation that was accepted is the one the job gets built from, and both are still there when the client asks.
Leads, opportunities and activities on one pipeline
Quotations, sales orders and delivery notes linked both ways
Site visits located from the vehicle that actually went there, not from memory
Pipeline, lost-reason, lead-source, rep-performance and daily-visits reports
A UAE address on every customer — unit, building, area, emirate, PO Box and Makani
app.qaflo.com
Finance & VAT
A real double-entry ledger underneath, not a spreadsheet with totals. Invoices, receipts, supplier bills and payments post to the general ledger as they happen, so the VAT return comes out of that ledger instead of out of a spreadsheet at the end of the quarter.
Tax invoices carrying your TRN, with VAT on the line rather than added at the bottom
Credit and debit notes, with 5% UAE VAT handled throughout
Supplier bills posting input VAT, with payment allocation against open items
Post-dated cheques, retention and customer advances tracked properly
app.qaflo.com
Reporting
Reports over your own ledger and your own pipeline, each date-ranged, drillable to the document it came from, and exportable to Excel, CSV or PDF — including the FTA VAT 201 return, box by box.
VAT Return (FTA 201), Trial Balance, General Ledger
Profit & Loss, Balance Sheet, AR Aging, AP Aging
Job costing per job, and the daily visits sheet per rep
CRM pipeline, lost reasons, lead sources and rep performance
Every report drills through: the trial balance opens into the ledger, the ledger into the document
app.qaflo.com
Procurement & inventory
Buy against the job, receive against the order, and know what stock is already spoken for before you promise it to somebody else. Multi-warehouse, with a real ledger and moving-average valuation underneath.
Purchase requests, orders and goods receipts matched line by line
Stock issued to jobs, transfers and reconciliation
Reorder levels with low and zero stock surfaced on the dashboard
app.qaflo.com
Field & fleet
Where the van went, where the rep checked in, and which customer that visit belongs to. On a live map inside the same system that holds the job, with no second login and no separate tracking bill.
Live positions, trip history and idle time from Teltonika devices
Geofences, an engine-on / moving / idle split, and a device command channel
Driver assignment, whether or not they have an ERP login
Stops matched to a customer address and offered as visits for a manager to verify
The tracker wins when its fix is fresh; phone GPS is the fallback; unlocated is never guessed
app.qaflo.com
Samples & catalogue
For any business that wins work by putting samples in a client's hands. Every book, board or swatch barcoded, issued against a client with a due date, and scanned back in — fabric, stone, tile, laminate, timber or paint.
Barcode and QR label printing per item
Issue to a client or a rep, with an overdue list that is actually accurate
Specification, supplier and price band held against every sample
app.qaflo.com
HR & payroll
Attendance, leave, end-of-service and the monthly salary file your bank expects. Visas, passports and labour cards carry their expiry date, so the renewal comes up before it becomes a problem.
Visa, labour card and passport expiry alerts before they bite
Payroll runs that generate the bank-ready WPS SIF file each month
Gratuity and end-of-service, with leave accrual, rollover and periods on the same record
Attendance and leave against the same employee record
Payroll runs with allowances, deductions and salary revisions
Expiring in the next 60 days
Passport · A. RahmanSite supervisor12 days
Residence visa · J. MathewCarpenter28 days
Labour card · S. IqbalPainter41 days
WPS SIF · August payrollReady to downloadReady
Drawn from the HR screens; sample people.
Notifications
The update finds the person who has to act on it, inside Qaflo, instead of getting lost in a chat group.
In-app notification centre with per-user preferences
Alerts before a document, visa or deadline lapses, and approvals escalated when they sit too long
Every message logged against the job it came from
Notifications
Purchase order waiting 2 daysEscalated to the next approver · JOB-0211Escalated
Residence visa expires in 28 daysJ. Mathew · HRExpiry
Delivery note signedVilla 12 lobby · logged on the jobDone
Drawn from the notification centre; sample data.
JOB-0211 · Villa 12 lobby · stages
PlanningMaterial plan checked against stockDone
Material prep and procurementPO-2026-0733 approvedDone
ProductionCarpentry, paintingIn progress
Delivery and installationDelivery note signed by the customerNext
ClosureSnag list and handoverNext
Drawn from the job card; sample job.
Projects & production
In depth
The parts with a page of their own
Each has a page of its own: how it works, and the questions people ask about it.