The basics of software (without the jargon)

You use software every day, often without thinking about how it works. From checking emails to online shopping, most of the tools you rely on are powered by the same underlying technology.

This guide breaks down a few common terms, so you can better understand what’s happening behind the scenes, and what it means for your operation.

What is SaaS?

SaaS stands for Software as a Service. It simply means you access software over the internet, rather than installing and managing it yourself. Tools like ABCgrower, Xero, and Gmail are all SaaS.

Instead of running on your computer, the software runs in the cloud. You just log in and use it, while updates, maintenance, and security are handled for you.

A simple way to think about it: it’s like renting a fully furnished apartment rather than buying one. You just move in and use it, and the landlord handles all the maintenance.

What is the cloud?

The “cloud” is a network of powerful servers hosted by providers like Microsoft, Amazon or Google. Rather than storing data or running software locally, everything lives on these remote systems. That means:

  • You can access your data from anywhere
  • You don’t need to maintain your own infrastructure
  • Storage and performance can scale as your business grows
  • Security and backups are handled centrally

For most horticulturalists, this removes a significant technical burden.

Website vs app: what’s the difference?

A website is accessed through a browser and always runs online. You’re always using the latest version.

An app is installed on your device. Some apps can work offline, which is especially useful in the field.

With ABCgrower, both are used together:

  • The website is where you manage records, reporting, and admin tasks
  • The app is designed for data capture in the field, like recording time, activity, or harvest

The key advantage: you can keep working even without internet, then sync data when you’re ready.

How can an app still be SaaS?

SaaS describes how the software is delivered, not how you access it.

You might:

  • Use Gmail in a browser – still SaaS
  • Use the Gmail app – still SaaS

In both cases, the data and systems are cloud-based.

The same applies to ABCgrower. The app is just another way to interact with the same central system.

What is a multi-tenant system?

Most SaaS platforms use a multi-tenant architecture. This means multiple businesses use the same system, but their data is kept completely separate and secure.

Think of it like renting an apartment; all tenants share the building, lifts and amenities, but each apartment is private and secure.

The benefit is efficiency. It allows:

  • Faster updates
  • Lower costs
  • Continuous improvements available to all users

What does “hyperscale” mean?

Hyperscale refers to a system’s ability to handle large or changing workloads, without slowing down. In practice, that means:

  • The system stays fast during peak periods (like harvest)
  • Performance doesn’t drop as more users or data are added
  • Capacity adjusts automatically in the background

You don’t need to plan for peak load, the system handles it for you.

Why it matters

All of this technology works together to make software:

  • Reliable
  • Secure
  • Always up to date
  • Scalable as your operation grows

The goal isn’t to understand every technical detail. It’s to know what’s possible—and what to expect from the tools you rely on. Because when the technology works the way it should, you can focus on running your operation, not managing systems.

Share article

Related blog articles

apples
Read More
picking-1
Read More
industries
Read More