It's hard to imagine a small business owner today who hasn't heard how moving business processes to the cloud saves money and lets you access data from anywhere. And that you'd be a fool not to jump on board the cloud computing bandwagon.
To hear cloud services vendors tell it, moving everything to the cloud is a no-brainer, and it's so easy-peasey that you're crazy to keep buying, installing and maintaining your own software and servers. You might have even heard that cloud integration—getting all of your various cloud services to play well together—is also a simple thing.
Conversations with some cloud vendors can sometimes sound like this: save money, they said. An application programming interface (API) makes cloud integration a snap, they said. You can lay off your IT people because you won't need them with the cloud, they said. Those things can be true but they aren't always. That kind of buzz is only a half-truth.
According to small business analyst Laurie McCabe, cloud integration vendors need to a lot more to simplify the integration process for small business. She outlines her findings in a blog post entitled Cloud Is The New Normal for SMBs—But Integration Isn’t.
If you're the least bit foggy on how to navigate your way to profits using the cloud and integration, read on. We're replacing the buzz with a foghorn to guide you to safe and profitable shores.
What is Cloud Integration?
In basic terms, cloud integration means getting all of your software systems—the ones you have in the cloud and the legacy software you have installed on servers in your office—working together. After all, you want your accounting system to communicate effectively and efficiently with your CRM software, right? But, this being technology, there are many not-so-simple permutations of cloud integration.
Does it mean integrating your legacy systems and data with the cloud? Does it mean integrating applications and data within the cloud? Does it mean developing a hybrid system where some of your stuff is in your office, some of it resides in the cloud, and all of it is integrated?
"Two of the biggest issues we see is that 'integration' can mean just about anything, and that APIs are sometimes not as functional as advertised," warns Eric Schlissel, CEO of GeekTek IT Services. "To some vendors, integration simply means that one system can email another. In other instances, systems can communicate at the API level, but then they only use a subset of the APIs' full capabilities."
Yikes, what's a small business owner to do? Your first mission is to make sure any cloud vendors you're considering spell out exactly what they mean by cloud integration. Make sure you get a specific, highly detailed definition. Then measure it directly against your own business needs and technological capabilities to determine its ultimate worth to you.
Not All APIs are Created Equal
An API specifies how software components should interact, but it takes a programmer to make it actually work. If you do not have programming skills you or don’t employ someone that does, an API will be of little use to you. You may need to consider the cost of hiring—or commissioning—a programmer to evaluate APIs and to handle the programming once you select a product.
If you have programming skills, don't be fooled by a slick vendor demonstration. Use a free-trial period to test whether an API actually does—or does not—successfully integrate software, systems and data.
"It's very easy for a vendor to say that their platform integrates and that they have an API, but sometimes their platform's actual functionality tells another story," says Schlissel. "Keep in mind that when vendors run demos of their systems, it's under the best circumstances in a fully controlled environment. The systems will always appear to be flawless and feature-complete."
What if you're still not sure about true integration capabilities offered by a cloud vendor?
"Be very careful about fluffy marketing around the cloud, and have a qualified IT service professional evaluate the true integration capabilities of the cloud systems that you're considering," advises Schlissel.
One other word of caution here: before you sign a contract, make sure you know who owns the data once it goes into a provider's system, and whether your data will be usable if you ever decide to change cloud providers. Sometimes cloud providers turn your data into gibberish to make moving your data to a competing vendor difficult if not impossible.
"Small business owners need to make sure that they understand the vendor's decommissioning process. In other words, how their data will be disposed of after the contract or term of service ends," explains Neena Daniw de Leon, marketing lead for Azeus Systems Limited, an IT solutions provider. "Will they be able to export the data and transfer it to another service? That is a major consideration for cloud services."
You'll also want to know if the vendor has copies of your data and if so, you'll need to know if and how they plan to use or destroy that information.