At the far end of the software designs, you find Software as a Service (SaaS). The meaning of the term is really straightforward: forget about the old hassle of buying, installing, and maintaining the software; let the vendor handle it all. For all intents and purposes, this is done in the public cloud or the vendor’s own private cloud. But, in theory, you can have SaaS on an old PC under the desk at your office. As long as you have a vendor willing to keep it running for you, secure the backups, handle updates and upgrades, etc.
For some of the huge system implementations like enterprise ERP systems, the vendors really package and maintain your instance of a cloud setup and wrap it in a service agreement, labeling it as SaaS. But for most others, SaaS is essentially centrally managed software run by the system vendor.
Multi-Tenancy vs. Single-Tenancy
Now, let’s navigate the multi-tenancy vs. single-tenancy debate. You have agreed that you want something in “the cloud” and you want a “SaaS” offering, but you encounter this dilemma: Which is better, a single-tenant or multi-tenant solution?
A single-tenant solution or a multi-tenant solution? Let’s draw an analogy from real life: Imagine you are renting an apartment. Would you prefer to rent in a large apartment building or a unique house? Multi-tenancy is easily compared with renting in a large building.
Lots of things are centrally managed; the façade of the building, the heating, the power, the elevator, and the parking garage. The plus side is that all of it is handled. Although you have to pay something for it, might be cheaper due to the economics of scale.
The downside is that you cannot control everything. The tiles in the hallway are set, the exterior color, and maybe even the floorplan of the building. If the central heater is changed, it affects everyone. You cannot choose to have the old one. Maybe you get to choose the colors of the walls inside your apartment and the furniture, but you can not have an extension.
Nonetheless, you don’t need your own alarm system and security personnel. The owner handles all of that. If you have chosen a good building, you will see that they maintain it well, even upgrade it with new technology and better solutions for you, such as:
- EV chargers in the garage
- New electronic door locks
- App-controlled heating and lighting
The role of process standardization
Lastly, let’s address the often-overlooked aspect of business software: process standardization. Some of the easiest SaaS offerings don’t have the configuration or extension possibilities to allow custom processes, but you can still choose to use the software in a different way than intended.
However, the real benefits of SaaS software come in the more complex use cases where your business processes are more complex and more vital for your success as a business. To get the best out of a software investment you should consider the processes they are offering and try to use as many as you can in the most standardized way possible.
If you think carefully, how many of your quirky processes have actually been established to really provide a unique competitive advantage? Not many, probably. Most of them have evolved, shaped by employee practices, errors, software limitations, and other factors. Moreover, most of them are likely to be “old” or outdated.
Vendor collaboration and challenges
If you manage to align with the vendor’s standardized or proposed processes, you will benefit much more from the software investment than if you struggle to keep your old processes or contort the new software to look as much as the old processes.
Most buyers say they want to do this, but few have good enough management involvement and process owners to really carry through. Moreover, in all honesty, most of the software vendors are not adept at showing the value of standardization either. Therefore, you might find yourself on your own.
Applying the apartment analogy
Let’s revisit the analogy. Suppose you have standardized your apartment and your rent contract is a pure apartment-as-a-service. The vendor will come in and update your appliances. One day you’ll find a new air fryer in your kitchen. Your old TV is one day switched with a new projector. After a notice period, you will also have your apartment remodeled because the owner found out it would be better with an en suite bathroom or a slightly bigger hallway. Again, we’re stretching the analogy here.
The benefits of standardization
To return to the software side, if you manage to standardize your processes, you will benefit from central improvements within those very processes. You will get better processes and avoid getting outdated. You will be able to use new functionality that builds on the same very processes.
This is when you really see the benefits of a multi-tenancy SaaS software offering. It’s not for everyone in all industries and situations, but when you find a viable alternative for your business in your industry, the upsides can be great. Over time, the value of your investment can grow as the software evolves in tandem with your needs.
To round off, the discussion about cloud and SaaS has often revolved around technology and cost models. However, the really important discussion is much more about processes and standardization.
The potential value of choosing the right software for your business can be huge and continuously growing. Choose the right solution and be ready for the always-changing future!