Agricultural software, built for one growing season a year.

Field capture, imagery and decision support engineered offline-first, because the iteration loop in this sector is annual and a defect discovered at harvest costs a year rather than a sprint. One shipped platform, two engineering practices, and custom work for everything beyond them.

Custom build Starting from a shipped platform

Custom build - 2 to 8 weeks, scoped

Operation survey
Offline capture
Sensing pipeline
Decision support
Integrations
Season

Ready-made platform - 6 working days

Rebrand, deploy, live

Six working days is the launch timeline for a ready-made platform as it ships - branded, deployed and live on infrastructure you own. Sector work beyond that, and the custom track above, is scoped and quoted in writing before anything starts. Both tracks are the same engineering team. Every figure on this page is defined on our facts page.

What an agricultural build actually contains

The sequence below is where agricultural platforms are won or lost. Every phase names what it requires and, where it applies, the shipped platform that removes part of it.

Agriculture imposes a constraint no other sector on this site does: the feedback loop is a year long. A recommendation engine that misjudges application timing produces a result visible at harvest, and the next opportunity to test the correction arrives twelve months later. That single fact changes how much validation happens before deployment, how conservative the models should be, and why field trials matter more than test coverage.

The second constraint is connectivity. Software written on the assumption of a network will fail in the places it is most needed, so offline is the default state rather than a degraded mode.

01Weeks 1-2

Operation survey: crop, geography and connectivity

What is grown, where, at what scale, and what the operation already runs. A thousand-hectare broadacre operation with machinery telemetry and an agronomist on contract is a different customer from a smallholder cooperative sharing one handset between six growers, and software that assumes either will fail the other.

Connectivity is surveyed rather than assumed. Coverage at the farm office tells you nothing about coverage in the field, and the field is where the data is captured. The honest baseline is intermittent at best and absent in the places that matter most.

The output is an operation profile naming crops and cycles, device reality, connectivity truth and the seasonal calendar every later decision has to fit around.

Crop and cycleDevice realityConnectivity truthSeasonal calendar
No shortcut here. Operation shape is the same problem on both tracks, and assumptions made in an office produce software that fails in a field.
02Weeks 2-4

Offline-first capture and synchronization

Offline is the default state here, not a fallback. Everything a field user needs must work with no network at all: recording an operation, capturing photographs, viewing a boundary and looking up a treatment history. Synchronization happens when connectivity returns, which may be hours later or at the end of a week.

Conflict resolution is the hard part and it needs designing rather than defaulting. Two people record work on the same field from different devices, both offline, and the platform must reconcile without discarding either. Last-write-wins loses real work that somebody actually did.

Device reality shapes this too: older handsets, cracked screens, gloves, bright sunlight and a battery that has to last a full day away from power.

Full offline functionConflict resolutionBattery budgetSunlight legibility
Already builtOffline-first field capture with reconciliation, in a shipped platform you can adapt.
03Weeks 3-6

Imagery, sensing and what a pixel actually means

Satellite, drone and ground imagery each answer different questions at different costs. Satellite covers everything cheaply and is defeated by cloud at exactly the moments you most want to look. Drone gives resolution and timing at the cost of someone flying it. Ground-level cameras see the detail neither can, over a fraction of the area.

The engineering is in making an index comparable rather than in computing one. The same field photographed a week apart, at a different sun angle, with a different sensor, produces different numbers for unchanged vegetation. Calibration and normalization are what turn imagery into a trend rather than a series of unrelated pictures.

Vision models for disease and weed identification need field-collected training data from your geography. A model trained on another continent's imagery will be confidently wrong about local conditions.

Source selectionNormalizationLocal training dataCloud handling
CapabilityComputer vision for crop, disease and weed identification, trained on your own geography.
04Weeks 5-7

Decision support, and the limit of what software should say

This is where agricultural software earns trust or loses it permanently. A recommendation that costs a grower a spray pass they did not need is an expensive error; one that misses a disease window can cost a proportion of the crop. Growers extend trust slowly and withdraw it in one season.

We build decision support that shows its reasoning rather than issuing instructions. The data behind a recommendation, the confidence in it and what would change the answer all matter more to an experienced grower than the recommendation itself, because they will combine it with knowledge of that field that no model has.

Where a model is uncertain it should say so. A confident wrong answer in this sector costs a season, and the grower remembers which product gave it.

Visible reasoningStated confidenceLocal calibrationGrower override
CapabilityAgronomic analytics with visible reasoning and stated confidence rather than instructions.
05Weeks 7-8

Equipment, input and market integration

Machinery produces data in formats defined by manufacturers with limited interest in interoperability, and the same operation recorded by two brands of equipment will arrive in two shapes. Normalizing that is unglamorous work with a large payoff, because it is what makes a whole-farm view possible at all.

Beyond machinery there are input suppliers, agronomy services, grain buyers and increasingly lenders and insurers who want verified field data. Each integration has commercial weight, and the platform sits in the middle of relationships the grower already has.

Data ownership needs stating explicitly. Growers are rightly wary about who sees their yield data and what is done with it, and a platform that is vague on this point will be treated with suspicion regardless of its features.

Machinery formatsSupplier integrationsData ownershipConsent to share
No shortcut. Machinery interoperability follows manufacturers rather than standards, and each integration is its own piece of work.
06One season

Field validation across a full cycle

This is the phase that cannot be compressed and the one that separates agricultural software from software about agriculture. A platform is validated across a real season on real fields, with growers using it in the conditions it was built for, because planting, growing, treatment and harvest each exercise different parts of it.

Trials should include a control. A recommendation engine that appears to work is not evidence unless something was measured against not following it, and growers who have been sold agronomic claims before will ask that question directly.

Full cycleReal conditionsControl comparisonGrower feedback
No shortcut, and no way around the calendar. A season is a season, and a platform that has not seen one has not been tested in this sector.
07Post-season

Rollout and day two

Wider deployment happens between seasons, because changing a tool mid-cycle asks growers to learn something new during their busiest period and they will simply stop using it.

Day two here is genuinely seasonal: support demand concentrates at planting and harvest, and the quiet months are when changes should land. Sixty days of dedicated support, six months of priority bug resolution, twelve months of updates.

Between seasonsSeasonal supportChange windowsDay two support
No shortcut. The calendar sets the schedule in this sector, and a rollout timed against it rather than around it loses the users it was meant to reach.

Want any of these phases costed against your crops and connectivity?

Book a technical call

Where the data actually goes when there is no signal

Every agricultural platform is this loop with different names on the boxes. The difference between one that growers use and one they abandon is what happens in the hours when the device is alone.

Offline-first capture and reconciliationField to platform, with no assumption of a network
In the fieldWhen signal returns Captured on deviceWorks with nothing connected Stored locallyFor hours, sometimes a week Queued in orderWith the time it happened Received and reconciledTwo people, one field, both offline Merged, not overwrittenLast-write-wins loses real work Available to the operationOnce, and consistently Opportunistic, never guaranteed
ReliableWhere the work actually happens

The failure that loses growers is a synchronization conflict resolved by discarding one side. Somebody recorded work they actually did, and the platform decided it did not happen. Once that has occurred, the record is no longer trusted and neither is the software.

Why a confident wrong answer costs a year

In most sectors a bad recommendation is corrected in the next release. Here the consequence plays out over months and the correction cannot be tested until the following season. A model that advises against a treatment which turns out to have been needed does not produce a support ticket; it produces a visibly worse field at harvest, next to a neighbour who ignored the advice.

That asymmetry is why we build decision support that exposes its reasoning and states its uncertainty rather than issuing instructions. An experienced grower combining a model output with knowledge of that particular field will outperform the model alone, and software that acknowledges this is trusted for longer than software that does not. Confidence is cheap to display and expensive to earn back.

Want your offline model or decision logic reviewed before a season commits to it?

Talk to an engineer

Eight operators, eight different builds

"AgTech" is not one buyer. The cycle length, the data available and who actually pays change completely between them.

Broadacre and row crop

Large areas, machinery telemetry and satellite coverage that works because fields are big. Variable-rate application and yield mapping are where the value concentrates.

Custom build

Horticulture and specialty

High value per hectare, intensive management and shorter cycles that give more than one feedback loop a year. Disease pressure and labour scheduling dominate.

Custom build

Livestock

Animals rather than fields, with identification, health records and movement tracking that carry regulatory weight in most markets.

Custom build

Agronomy services

Advisers managing many growers, where the product is the adviser's throughput. Scouting records, recommendations and client reporting are the workflow.

1 shipped platform

Farm management platforms

The operation's system of record: fields, operations, inputs, compliance and cost per hectare. Breadth matters more than depth in any single capability.

1 shipped platform

Supply chain and traceability

Provenance from field to buyer, increasingly demanded by retailers and regulators. The engineering is chain of custody rather than agronomy.

1 shipped platform

Equipment manufacturers

Building connected machinery and the platforms around it, where the engineering is embedded and the business model is shifting toward service.

Custom build

Agricultural finance and insurance

Lending and cover priced on field data, where a claim or a credit decision rests on evidence the platform produced and must be able to defend.

Custom build

Three of the eight can start from the shipped platform. Five are custom builds, which is a higher proportion than most sectors on this site, and we would rather state it here than discover it in month four.

Not sure which of these you are, or you sit across two of them?

Book a scoping call

How the work actually runs

Six stages. Stage five is measured in seasons rather than weeks, which is the defining scheduling fact of this sector.

01
Stage

Scoping against crops, geography and connectivity

We start from what is grown, where, and what the network genuinely does in the field rather than at the farm office, because those three decide the architecture before any preference does. Coverage measured where the data is captured is the only measurement that counts.

Ends withAn operation profile: crops and cycles, device reality, measured connectivity and the seasonal calendar to schedule around.
02
Stage

Architecture around absence of network

Offline is designed as the default state rather than a degraded one, and conflict resolution is settled before any synchronization is written. Merging rather than overwriting is decided here, because the alternative discards work a grower actually did and that is unrecoverable trust.

Ends withAn offline-first data model, an explicit conflict-resolution policy, and a battery and storage budget per device.
03
Stage

Build against field-shaped conditions

Agricultural software fails on conditions an office never reproduces: no signal for six hours, a cracked screen in direct sunlight, gloved hands, a device at nine percent battery, and two users recording the same field independently. All of that is in the test profile because all of it is a Tuesday.

Length varies by track
Ends withTest coverage across no-signal operation, sunlight legibility, gloved input, low battery and concurrent field edits.
04
Stage

Model calibration and security validation

Vision and analytics models calibrated against your own geography rather than borrowed from another continent, with confidence stated rather than implied. Our platforms arrive with a VAPT and compliance document, and data-ownership terms are written down because growers will ask.

Ends withLocally calibrated models with stated confidence, a VAPT and compliance document, and explicit data-ownership terms.
05
Stage

A full season in the field

Real fields, real growers, a complete cycle from planting to harvest, ideally with a control to compare against. This stage cannot be compressed and it is the only validation this sector genuinely accepts. Everything before it is preparation for it.

Ends withA season of field data, grower feedback across every stage of the cycle, and a comparison against not following the platform.
06
Stage

Rollout between seasons and day two

Wider deployment lands in the quiet months, because asking growers to learn a new tool during planting or harvest guarantees they will stop using it. Sixty days of dedicated support, six months of priority bug resolution, twelve months of updates.

Ends withSixty days dedicated support, six months priority bug resolution, twelve months of updates.

Want this sequence mapped against your crop calendar?

Book a technical call

What we bring to this sector

One shipped platform you can adapt, and two engineering practices that carry the work no product covers.

AgriMove is the shipped starting point, and it suits the operator types where the workflow is records, scouting and reporting rather than deep agronomic modelling. Beyond it, the sector's real engineering is computer vision trained on local geography and analytics that state their own uncertainty, and both of those are custom work every time because a model calibrated elsewhere is confidently wrong here.

AgriMove

The shipped platform: field records, scouting, operations and reporting, deployable under your brand with full source-code ownership. The starting point where the need is a system of record rather than a model.

AgriMove Clone

Computer vision

Crop, disease and weed identification from drone, satellite and ground imagery, trained on data collected in your geography because borrowed models fail on local conditions.

Computer vision development

Data analytics

Yield analysis, variability mapping and decision support that shows its reasoning and states its confidence, rather than issuing instructions a grower cannot interrogate.

Data analytics

Offline-first engineering

The capability underneath everything else in this sector: full function with no network, and reconciliation that merges rather than discards when two people worked the same field.

Mobile engineering

Machinery integration

Normalizing operation data across manufacturers who have limited interest in interoperating, which is what makes a whole-farm view possible at all.

API development

All of it together

Most agricultural programmes need the platform, the vision work and the analytics at once, which is the argument for one engineering team rather than three vendors meeting at a data format.

Talk to an engineer

Want to know whether AgriMove fits, or whether your operation needs custom work?

Book a scoping call

The iteration loop is a year, and everything follows from that

Every scheduling, validation and risk decision in agricultural software traces back to this. You do not get to ship, learn and correct within a quarter, because the thing you are measuring only happens once a year.

The annual validation loopWhy a missed window costs a year rather than a sprint
WinterPlantingGrowingDecisionsHarvest Plan and deployThe only safe window Records beginOffline, mostly Imagery accumulatesCloud permitting Advice acted onOr not, and that matters Result knownThe only real feedback Twelve months back to the only safe deployment window What this changes Validation happens in the field over a season, not in a test suite over a sprint Models state uncertainty, because a confident error is not correctable this year Rollout lands between seasons, never during planting or harvest
The cycleWhere an error becomes expensive

This is the honest reason agricultural software should be conservative. Not caution for its own sake, but because the correction for a mistake made in spring cannot be tested until the following spring, and the grower carries the cost in between.

Want your programme scheduled against a crop calendar rather than a sprint calendar?

Talk to an engineer

Built custom when nothing off the shelf fits

The same team, working from zero. Five of the eight operator types in this sector need this, which is a higher proportion than most of our industry pages.

Crop and disease vision

Identification from drone, satellite and ground imagery, trained on data collected in your geography, with normalization that makes readings comparable across dates and sensors.

Computer vision

Variable-rate and prescription

Zone maps that drive application equipment, generated from imagery and yield history, exported in the formats the machinery in your shed actually reads.

Data analytics

Livestock systems

Identification, health and treatment records, movement tracking and the regulatory reporting that attaches to animals in most markets.

Custom software development

Traceability to the buyer

Provenance from field to retailer, increasingly demanded by buyers and regulators, built as chain of custody rather than as a certificate at the end.

Backend engineering

Machinery data normalization

Operation data from several manufacturers reconciled into one view, which is unglamorous work and the thing that makes whole-farm analysis possible.

API development

Field data for finance

Verified evidence supporting lending and insurance decisions, built so a claim or a credit assessment can be defended against the record that produced it.

Data analytics

Need something this list does not cover?

Ask about custom work

What we built, and what it delivered

Three programmes in this sector, described by what was actually built rather than by a metric we cannot show you the working for.

Field records

Offline-first operations platform

Full function with no network for a working day, queued in event order, with reconciliation that merged concurrent edits from two devices rather than discarding one.

Vision

Disease identification on local imagery

Models trained on data collected in the target geography, with normalization across sun angle and sensor so readings could be compared week to week rather than treated as separate pictures.

Analytics

Yield variability and prescriptions

Zone maps generated from imagery and yield history, exported to the machinery formats the operation already ran, with confidence shown alongside every recommendation.

We describe these by scope rather than by outcome metrics, because the numbers that matter to you are your own and we would rather model them with you than quote someone else's.

Want to speak to a reference farming in comparable conditions?

Request a reference

Written on this sector

Longer pieces on the problems above, written by the engineers who build these platforms.

If a question here is not covered, the fastest route to an answer is a call with the engineer who would run your build.

Want these as a briefing pack for your team or your growers?

Request the pack

The app worked perfectly in the demo. In the field it needed a signal to open, and that was the end of it for our growers.

The failure pattern this page is built around

That gap is the whole reason this page exists. Forty client testimonials sit on the site with names, titles and companies attached, and none of them are invented.

Questions agricultural buyers actually ask

The ones that come up in the first call, answered as we would answer them there.

Can we really launch in six working days?

Yes, for AgriMove as it ships - branded, deployed and live. Records, scouting and reporting workflows are covered by that. Agronomic modelling and vision need local calibration and a season of validation, which is custom work and no build schedule compresses it.

Do we own the source code?

Yes, in full, deployed on your infrastructure. No per-hectare licence, no per-grower fee, no runtime dependency on us.

Does it work without a signal?

That is the design premise rather than a feature. Everything a field user needs works with no network at all, and synchronization happens opportunistically whenever connectivity returns.

What happens if two people record the same field?

The records are merged rather than one discarded. Last-write-wins deletes work somebody actually did, and once that happens the grower stops trusting the record and then the software.

Can you use satellite imagery instead of drones?

Often yes, and usually more cheaply, with the caveat that cloud cover removes it at exactly the moments you most want to look. Most operations end up using more than one source, and the engineering is in making them comparable.

Will your models work on our crops?

Only after calibration against local data. A model trained on another continent's imagery will be confidently wrong about your conditions, and confident errors are the expensive kind here.

Who owns the field data?

You do, and we write that down. Growers are rightly cautious about who sees yield data and what is done with it, and a platform that is vague on this point will be treated with suspicion regardless of its features.

Can it export to our machinery?

Yes, to the formats your equipment actually reads. Manufacturers have limited interest in interoperating, so each integration is its own piece of work rather than a standard we can assume.

How long before we know if it works?

A season. That is not a hedge, it is the structure of the sector: the result you are measuring happens once a year, and a platform that has not been through a full cycle has not been tested.

Should the software tell growers what to do?

We build it to show its reasoning and state its confidence instead. An experienced grower combining a model with knowledge of that field will beat the model alone, and software that acknowledges this keeps its trust longer.

What does support look like after launch?

Sixty days of dedicated support, six months of priority bug resolution and twelve months of updates, with the understanding that demand concentrates at planting and harvest rather than spreading evenly.

What if we are not ready to build yet?

We will say so. If the agronomic question is not settled or there is no local data to calibrate against, the software will encode a guess and a grower will pay for it at harvest.

Question not answered here?

Ask us directly

Tell us what you are building.

Bring the crop and the calendar. We will tell you honestly which track is right - including when the answer is that you do not need us yet.

A first call takes about thirty minutes and covers four things

01

What is grown

Crops, cycles and scale, which set the whole calendar.

02

Connectivity in the field

Not at the office - where the data is actually captured.

03

Who acts on it

A grower, an agronomist, or an operations team at distance.

04

Existing systems

The machinery, records and buyer stack this must fit into.

Those four answers are usually enough for us to tell you whether AgriMove fits or whether the work is custom, roughly what it costs, and where in your calendar a build would have to land. If the honest answer is that the agronomic question needs settling before software encodes a guess, we will say that instead of scoping work a grower would pay for at harvest.