For commercial high-altitude flower farms
The operating system for commercial flower farms.
One system of record from stem counting on the harvest floor to payroll disbursement and certificate expiry — so every department, every sensor and every shipment reconciles against the same numbers.
A fully seeded farm, one click per role. No sign-up, nothing to install.
Cold room 2 held 9.1 °C until morning shift.
Nobody was in the building. The breach was found at 06:40 — six hours of a graded consignment already gone.
Block 7 spray log rebuilt from memory before the audit.
Three supervisors, one notebook, two WhatsApp threads. No record of who applied what, at what rate, on which date.
Stems counted at intake never match stems invoiced.
Grading, packing and sales each keep their own sheet, so the variance is discovered after the invoice has left.
Everything below is a screenshot of the demo you can open right now.
One seeded farm — Waridi Flowers, eight greenhouses in Naivasha — with a year of harvests, orders, payroll runs and sensor readings already in it. Pick a role on the sign-in page and you are looking at the same screens, with the same numbers.

Spreadsheets don't fail loudly. They fail four days before an audit.
Every one of these is a disconnection between two departments that never share a record.
A certificate expires unnoticed
Renewal dates live in one manager's inbox. The expiry is discovered by a buyer, or by an auditor, not by you.
The cold chain breaks in transit
Between pack house and JKIA there is no reading, no timestamp and no owner — only a rejected consignment and a claim you can't evidence.
Casual payroll is computed on paper
Hundreds of casual workers, attendance on a clipboard, deductions worked out by hand. Disputes cannot be settled from the record because there isn't one.
Procurement reorders what is already in stores
Chemicals sit on a shelf while a purchase order for the same drum is approved, because stores and procurement keep separate books.
Seventeen modules, one database, one set of numbers.
Organised the way a farm is organised — by department, not by feature list. A stem graded in the pack house is the same record finance invoices and compliance audits.
Deploy the modules you need. Leave the rest.
17 modules · 5 domainsEvery deployment is configured to the farm. Turn on the pack house and cold chain without payroll, or run compliance and stores while production stays on paper for a season — modules can be added later without a migration, because they were always one database.
- Farm Zones
- Production
- Farm Operations
- IoT Telemetry
- Automation Rules
- Pack House
- Cold Room
- Inventory
- Logistics
- Sales
- Procurement
- Stores
- Financials
- HR & Training
- Payroll
- Compliance
- Team & Access
GROW
Land, crop cycles and the daily work in the greenhouses.
Farm Zones
Zone-by-zone management with crop variety, planted area, growth stage, irrigation schedule and historical yield — including an interactive map view.
Production
Crop cycle management from planting to harvest, with a 12-week Gantt schedule, active batches, yield forecast and variety performance.
Farm Operations
Soil management, irrigation, spray programs, IPM, maintenance, task scheduling, weather tracking and incident reports.
MEASURE
Sensor data and business data in one queryable place.
IoT Telemetry
Field sensors stream soil moisture, air temperature, EC and pH over MQTT into a time-series database — so telemetry and business records can be queried together, not exported and matched by hand.
Automation Rules
Thresholds that fire in real time — trigger irrigation when moisture drops below a set point, alert when a cold room exceeds its ceiling. Every rule run is logged.
MOVE
Harvest floor to aircraft, with the cold chain accounted for.
Pack House
QC grading (Grade A/B/waste), intake logging, packing station management, cold chain handover and labour productivity.
Cold Room
Live sensor readings per room, trend charts, FIFO inventory, check-in/check-out and automatic breach alerts.
Inventory
Available-to-Promise by variety, stem flow, packed box register and a wastage log with cause breakdown.
Logistics
Shipment planning, route mapping from farm to JKIA, dispatch queue, fleet register and driver assignment.
SELL & BUY
Orders out, inputs in, both tied to stock on hand.
Sales
CRM and order pipeline from enquiry through confirmed, packed, dispatched and invoiced, with buyer records for EU, UK and UAE markets.
Procurement
Purchase requests — manual or auto-triggered by low stock — purchase orders, goods received notes, invoice matching, payments and vendor management.
Stores
Agrochemicals, packaging and consumables with stock movements, low-stock alerts and reorder triggers feeding procurement.
RUN
The back office: money, people and the audit trail.
Financials
P&L, balance sheet, cash flow and budget vs actuals, multi-currency in KES, USD and EUR.
HR & Training
Permanent and casual workforce, contracts, training records, handler certification tracking and performance appraisals.
Payroll
Monthly runs for salaried and casual workers, payslips, NSSF/NHIF/PAYE deductions, bulk approval and payslip delivery by email and SMS.
Compliance
Certificate registry with expiry alerts, spray logs, chemical usage auditing and a full audit trail.
Team & Access
User accounts, roles and permissions per farm — who may see payroll, who may sign off a spray, who may only record a delivery.
Evidence you don't have to assemble the week before the auditor arrives.
Certificate records, spray logs and chemical usage are captured as work happens, not reconstructed afterwards. Every change is written to an immutable audit trail: who changed what, when, and from where — expandable to the field-level diff.
Certificate registry with expiry alerts. Every certificate, its holder, its renewal date and its documents in one register — alerts ahead of expiry, not after.
Spray logs recorded at application. Product, rate, operator, block, date and re-entry interval, entered on the spot by the person doing the work.
Chemical usage auditing. Stores movements reconcile against what was actually applied, so usage records and stock records agree.
Flori-Core is software that helps farms maintain and evidence their own certifications. It does not issue, grant or guarantee any certification, and is not affiliated with or endorsed by any certification body.
Each farm's data is its own. Each role sees only its work.
Multi-tenant isolation
Every record is scoped to a single farm tenant. No shared tables of farm data, no cross-farm queries.
Two-factor authentication
Enforced per role, so finance and director accounts can be held to a higher bar than a driver's handset.
Immutable audit log
Append-only. Every create, change and approval is attributable to a user, a time and a source.
Not a generic ERP with a flower skin.
The specifics that decide whether a system survives contact with a Naivasha farm week.
KES, USD and EUR
Costs in shillings, sales in euros and dollars — held in one ledger without a parallel spreadsheet.
NSSF, NHIF and PAYE
Statutory deductions applied in the payroll run, with payslips per worker and bulk approval.
Casual alongside permanent
Daily-rate casual labour and salaried staff in the same workforce register, contracts and appraisals included.
Naivasha to JKIA
Route mapping, dispatch queue and driver assignment for the run that decides whether the flight is met.
EU, UK and UAE buyers
Buyer records, order pipeline and Available-to-Promise by variety across export markets.
WhatsApp and SMS alerts
Supervisors are in the greenhouse, not at a desk. Breaches and approvals reach them where they already are.
A walkthrough against your farm, not a slide deck.
Tell us the shape of the operation and we'll run the demo on the departments that matter to you — pack house and cold chain, payroll and casual labour, or the compliance registry.
Pricing depends on hectares, headcount and modules deployed. Talk to us and we'll quote against your scope.
