Picking the right SaaS provider can be daunting, particularly in a market with multiple competing products. Activities like the Yea or Nay exercise described in Moving Towards MACH will have given you a good understanding of the product features you need, but what else should you consider when making the right choice?

There are as many perspectives on choosing your SaaS provider as there are roles in an organisation. The implementation phase of a new partnership is perhaps one of the best understood and is the subject of many articles in its own right, so I won’t go into detail other than to remind you that the best SaaS providers will have a simple, streamlined onboarding process with well documented ways of connecting your systems to their services. If this isn’t the minimum that’s on offer, walk away.

Instead, I’d like to talk about the longer-term operational implications of working with SaaS providers and give you five questions to consider that often get missed.

Business As Usual

1. Will I get locked in?

One of the key benefits of having a composable system is that you can make changes or switch out products as you grow and mature. The services that were right for you when you were a small business might have limitations once you become an enterprise, but changing them no longer requires a complete system migration.

It seems silly to think about the end before you’ve even reached the beginning, but it’s important to consider portability from a technical and licencing perspective from the start. Can you get your data out? If there is a transaction history, is it meaningful? If there is an open standard, has it been used?

2. What will it cost (and I’m not just talking about the price)?

Cloud costs are complicated. In the old days of monolith systems, you could negotiate a licence fee, buy some servers, allocate costs to CapEx and OpEx, and have a solid understanding of how much you were likely to spend in the coming year. Now that many operational costs are shifted to the vendor and licences depend on your user activity, an entire FinOps industry has sprung up to try to predict and optimise system spend.

Pricing can hardly be considered a forgotten consideration, and yet it's important to thoroughly explore the licencing models on offer. Remember that this now covers the hidden costs of keeping your servers up to date or running an out of hours service to support them. Similarly, it’s crucial to understand your own projections for usage and growth: some solutions come with a transactional cost which can be incredibly cheap for low usage, but quickly gets very expensive as you use them more; others have a higher monthly cost, which can become essentially nominal in systems with larger volumes of traffic.

3. What happens when you get hacked?

In a world where the only responsible prediction of a potential security attack is that it’s a matter of when and not if, it’s crucial to fully understand partner security and the impact of any breach.

Look for evidence of secure design and operational practices – for example, adherence to standards such as ISO 27001, PCI DSS, or the appropriate CIS Benchmarks. Even the best systems might be compromised, so also look for evidence of regular security reviews, pro-active alerts and monitoring, and a recovery plan in the event of a total outage.

4. What’s your update strategy?

A common mistake is for businesses to assume that once a SaaS has been integrated, it will work as-is forever. In fact, a diverse SaaS landscape means that there is continual change (normally for the better).

One of the benefits of working with service vendors is that you no longer need to worry about security patching, or small improvements. Releases no longer happen on an annual basis, and bug fixes can potentially be live within hours of first being reported. The flip side is that you might not know when they will happen, or what will change.

There are many different approaches that a provider might have taken, so it’s important to understand how they operate. Do they make frequent incremental changes, or if they favour larger releases, will they require maintenance windows and system outages? How are these releases scheduled and how are you informed? Does this work for your own availability commitments to your users?

5. How can we see system health?

In a composable system, “Is the website down?” is a surprisingly difficult question to answer. An outage with your address lookup provider won’t be visible when you check your landing page, nor will it be immediately obvious when you examine your checkout, but it could potentially have a significant impact on the volume of abandoned baskets you can see.

Does the vendor supply a way for you to see if a service is available, and even better, can you link that information to your own observability platform? Understanding customer journeys and behaviour is a key part of optimising site performance - how easy is it to trace transactions as they pass through external systems?

Working Outside the Norm

VML has a long tradition of supporting our clients as they face high traffic events like Black Friday or product launches, all of which require system flexibility and stability to cope with huge uplifts in demand. This year I had the pleasure of participating in the sessions our Service Delivery team run as they prepare for Peak and got to witness the checks they make before declaring third party systems are good to go.

It occurred to me that bringing these questions into focus long before answers are needed could be a powerful tool to determine if a Provider will make a good culture fit for you and your business. So as a bonus, here are three questions for people who do Peak:

1. Who can we talk to?

What support exists if something goes wrong? Will you have to rely on community support, or will you have access to dedicated (human) point of contact? Will they work with you and your SLAs, or will you merely be informed of any provider decisions?

2. Can you rapidly respond to increased demand?

SaaS systems are designed to flex to meet your operational needs: it’s one of the great benefits of moving to a MACH architecture. During Peak, it’s possible you’ll need even more, and quickly! With some systems, increase in scale is essentially instant and infinite; others may require more servers to come online. How quickly can your provider respond if there is need?

It’s important not to forget that this works two ways: once you’ve increased capacity it’s possible that you will subsequently want to reduce back down: it’s not a given that your licencing will allow you to do so.

3. How quickly can we get up and running if things break?

Does the SaaS partner offer an enhanced support service for periods of anticipated high demand or do standard SLAs stand? Sometimes a resolution might not look quite the same as it would in day to day running: rather than resolving a problem it might be more effective to investigate other ‘fixes’ like bare-bones services, queuing systems, or routing to an alternate provider.

Let Your Integrator Do The Work

One of the advantages of having a MACH strategy is that you have the freedom and flexibility to make incremental changes when they’re right for you. Members of the MACH Alliance commit to following best practice principles, which means that whichever Alliance vendor you choose, you can be confident that you will have picked a pluggable, scalable, replaceable, and continuously improving tool.

We have the end-to-end capabilities to guide you from your very first commerce feature break out, right the way through to operating in a continuous state of innovation in a fully bespoke, composable ecosystem. We’ve done it plenty of times before. Get in touch here to discuss how we can inspire your MACH journey.

Connect with our MACH experts

Glen Burson black and white

Glen Burson

Chief Technology Officer

Contact me
Miriam Mc Ginty Lowe black and white

Miriam McGinty-Lowe

Head of Cloud Engineering

Contact me
Nick Harry black and white

Nick Harry

Head of Technology

Contact me

Please provide your contact information to continue.

Before submitting your information, please read our Privacy Policy as it contains detailed information on the processing of your personal data and how we use it.

Related Content

Paper people holding hands
Partner

MACH Alliance

We’ve been building composable solutions for over a decade.
Read More
Yellow and green digital lines on a black background
Insight

MACH 2.0

Living and thriving with composable architecture
Read Article