In this blog, we explore common tech terms and concepts that you may have heard of but might not fully understand. Chances are, you interact with SaaS tools every day, whether it’s checking your email on Outlook.com, messaging friends on WhatsApp, streaming shows on Netflix, or shopping on Amazon. These are all examples of SaaS. We break down these ideas so you can get a better understanding of what really goes on under the hood.
What is SaaS?
SaaS stands for Software as a Service. It’s software that you use over the internet through a web browser or app, rather than installing it on your computer. ABC Software’s ABCgrower, ABCspray and ABCquality are SaaS, as are Xero and Gmail. The software runs on servers in the cloud, rather than on your computer or servers. Think of it like renting a fully furnished apartment rather than buying a house. You just move in and use it, and the landlord handles all the maintenance.
What is the Cloud?
The cloud is a bunch of powerful servers (computers) located in data centres, and often owned by companies like Amazon, Microsoft, or Google. You use the cloud-based servers to run programs and store data instead of your own computer.
This means you can use the software and access your files from any device with internet, you don’t need big servers at your home or office and can scale up storage and computing power as needed. Most SaaS products use a multi-tenant database, meaning one database serves many customers. This is cost-effective as each customer doesn’t require their own infrastructure. Security and backups are handled for you. Like renting, the owner keeps it secure and maintained.
What’s the difference between a website and an app?
A website is a collection of web pages you access through a browser (like Chrome, Safari, or Edge). It works online so you don’t need to install it, and you’re always accessing the most recent content.
An app (short for application) is a program installed on your device (phone, tablet, or computer) which gets updated automatically or manually when new content is released. Think of it like a tool in your toolbox, available to use when you need it. Some apps, like the ABCgrower App, work offline so you can use them without relying on an internet connection.
How can an app be SaaS if you have to install it?
SaaS describes how the software is delivered and hosted, not necessarily how you access it. An App is how you use the software on your device. Some apps are SaaS and some are not. For example, if you log in to Gmail online this is web browser SaaS. If you install the Gmail app on your phone this is app-based SaaS; you install the app, but your emails are still stored and managed in the cloud.
ABCgrower has a website and an app. All features are available on the website and this is where you process your records. A set of features are available on the app, that is the tools required for data capture in the field, like recording workers time and activity and harvested produce. Processes such as adding a new user or running a pay run are done on the website. ABCgrower has an app in addition to the website because the app runs offline which allows you to collect data in the field without requiring a reliable internet connection. It then connects to the cloud when you ask it to and an internet connection is available. Information recorded on app is uploaded from the device to the cloud and changes made on the website are downloaded to the app on the device.
What is a multi-tenant database?
This is where many different organisations (tenants) often use the same software. A multi-tenant database stores all their data in one database while keeping it separate and secure. Thinking of it like renting an apartment; all tenants share the building, lifts and amenities, but each apartment is private and secure.
ABC Software’s SaaS products are examples of this, and a key advantage is that new features are available for everyone. To support this the architecture and infrastructure must be powerful, reliable and fast, now and into the future. For this reason, ABC SaaS has recently gone hyperscale.
What is hyperscale?
It means the software can instantly and efficiently scale up to handle massive or fluctuating workloads without slowing down. The system stays fast, stable, and reliable right throughout peak times. It’s like automatically adding more lifts and carparks when tenants move into your apartment building.
The technology behind the tools you use every day works together to keep software like ABCgrower, Gmail, or Netflix fast, reliable, and always up-to-date. Your data is secure, updates happen automatically, and the system can scale to handle as many users as needed, so you can focus on using the software, not managing it.









