Need software built just for you?
Most of the time we're busy building our own products. Sometimes, when the fit is right, we build for other people too. Usually when it's a business out our way, solving a problem nobody else is interested in solving.
The kind of work we'll take on.
We're a small shop. We're picky about what we say yes to. The work we do well:
Web applications
Custom-built browser apps for your business: dashboards, workflow tools, reporting, customer-facing portals, and operations platforms. Hosted wherever suits you.
iPhone & iPad apps
Native iOS apps for teams working in the field, on the rail, or away from a desk. Offline-first where it matters, synced when there's signal.
Integrations & glue work
Making existing systems talk to each other. Pulling data from one place, pushing it to another, automating steps in between.
AI-assisted tooling
Practical AI features built into real workflows. Document extraction, email routing, report generation, decision-support tools. No hype, useful output.
From first chat to finished build.
- Conversation. We start with a call or a meet. You tell us what you're trying to do. We ask questions. No charge, no obligation.
- Written proposal. If the work looks like a fit, we send you a scope and price in writing. What we're building, how we're building it, what it costs, how long it takes.
- Agreement. You sign off on the proposal and our engagement terms (below). We send the first invoice.
- Build. We build. You get regular updates. We test with your real data and your real team. No black boxes.
- Handover. Final delivery. You get the working product, the source code, the documentation. Final invoice goes out.
- Life after handover. A thirty-day warranty on anything that breaks. Ongoing support and changes are a separate (optional) agreement.
Our engagement terms.
These are the default terms we work under for custom builds. They're plain English on purpose. If you want to vary anything, we can discuss it in the proposal. Nothing here is legal advice and nothing here overrides a signed agreement specific to your project.
1. Scope
We build what's described in the signed proposal. Changes to scope after signing are handled as written variations. We don't do work you haven't agreed to pay for, and we don't charge for work you didn't agree to.
2. Pricing
Most projects are quoted as a fixed price. Smaller pieces and ongoing work are sometimes billed at an hourly rate (quoted upfront). All prices are in Australian dollars and exclude GST unless otherwise stated.
3. Payment schedule
Standard schedule is 30% deposit on signing, 30% at an agreed mid-point, 40% on delivery. Invoices are due within 14 days. Work pauses if an invoice is more than 14 days overdue.
4. Changes and variations
If you want something changed, added, or removed after we've started, we'll give you a written quote for that change. Small tweaks inside the original scope we'll usually absorb. Significant changes get priced separately.
5. Timelines
Dates we give are realistic best-effort estimates, not guarantees. Software projects surprise people. If something's going to slip, we'll tell you early, not at the end.
6. Ownership
Once you've paid in full, you own the product we built for you. That means the source code, the assets, and any documentation. Before final payment, ownership sits with us.
Some exceptions: open-source libraries we use remain under their own licences. Our internal frameworks, tools, and reusable components stay ours (we grant you a perpetual licence to use them inside the delivered product).
7. Warranty
For thirty days after delivery, we'll fix defects at no charge. A "defect" means the product not doing what the signed scope says it does. Changes of mind, new features, or issues caused by modifications you or a third party made aren't defects.
8. Ongoing support
Past the thirty-day warranty, ongoing support, maintenance, hosting, and new features are a separate agreement. We'll happily quote for that as part of the original proposal or later.
9. Confidentiality
Your business information stays private. We won't share what we learn working with you, and we'll sign any reasonable NDA you put in front of us. We may show completed work as part of our portfolio, but only with your written permission first.
10. Termination
Either side can end the engagement with fourteen days written notice. If we've started work, we bill for time spent and deliverables completed to the date of termination. If you've paid a deposit, we keep the portion that matches work done and refund the rest.
11. Liability
We do careful work but we can't guarantee perfection. To the extent allowed by Australian law, our total liability for any claim is limited to the total fees you've paid us under the engagement. Nothing excludes rights you have under the Australian Consumer Law that can't be excluded.
12. Governing law
These terms are governed by the laws of Queensland, Australia. Any dispute will be resolved in the courts of Queensland.
13. The signed proposal wins
If anything in the signed proposal for your project conflicts with these terms, the proposal wins for that project.
These terms were last updated on 19 April 2026. They apply to custom-build engagements only. For terms governing the use of our own products (AgDiary, YardTally, and so on), see each product's own terms.
Want to talk about a build?
Drop us a line. We'll let you know quickly if it's something we can help with, or if you'd be better off looking elsewhere.
Get in touch