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 - 2 to 8 weeks, scoped
Ready-made platform - 6 working days
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.
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.
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.
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.
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.
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.
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.
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.
Want any of these phases costed against your crops and connectivity?
Book a technical callWhere 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.
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 engineerEight 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 callHow the work actually runs
Six stages. Stage five is measured in seasons rather than weeks, which is the defining scheduling fact of this sector.
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.
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.
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 trackModel 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.
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.
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.
Want this sequence mapped against your crop calendar?
Book a technical callWhat 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.
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.
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.
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.
Machinery integration
Normalizing operation data across manufacturers who have limited interest in interoperating, which is what makes a whole-farm view possible at all.
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.
Want to know whether AgriMove fits, or whether your operation needs custom work?
Book a scoping callThe 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.
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 engineerBuilt 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 visionVariable-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 analyticsLivestock systems
Identification, health and treatment records, movement tracking and the regulatory reporting that attaches to animals in most markets.
Custom software developmentTraceability 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 engineeringMachinery 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 developmentField 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 analyticsNeed something this list does not cover?
Ask about custom workWhat 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 referenceWritten on this sector
Longer pieces on the problems above, written by the engineers who build these platforms.
Why last-write-wins loses a grower permanently
ImageryMaking an index comparable across dates and sensors
DecisionsStating uncertainty when the loop is a year long
DataWho owns yield data, and why growers ask first
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 packThe 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 directlyTell 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
What is grown
Crops, cycles and scale, which set the whole calendar.
Connectivity in the field
Not at the office - where the data is actually captured.
Who acts on it
A grower, an agronomist, or an operations team at distance.
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.