There’s an overwhelming number of SaaS vendors, and that number is only growing. Even when you narrow it down to just contact center software, it’s impossible for just one person to keep track of all the different vendors and tools in the market. Each vendor is constantly adding features and functionality; each tool is constantly changing and evolving.
These endless permutations of software put a huge burden on buyers to constantly scan, research, and filter for relevant information. When buying contact center technology, buyers now need to spend an inordinate amount of time validating possible solutions. That leaves less time for building consensus on requirements, less time for cultivating relationships with vendor teams, and less time for actually buying the software you need.
At CXponent, we like to think of this additional stress that comes with purchasing CCaaS tech as “the burden of buying.”
Because of the burden of buying, some people choose to build their own, either with APIs and CPaaS or by adding on to homegrown solutions. Building a solution gives you flexibility and full customization power. But it comes at a cost.
There’s no right or wrong way to make changes to your contact center.
The table below provides some more detail on when to build and when to buy:
Building (Pure development API platforms; CPaaS) |
Packaged Software |
|
Developer Resources |
Surplus of developer capacity to build. |
Limited or no development resources. |
Operating Model Preference |
Surplus of developer capacity to maintain applications. |
System and tool admins. |
API Flexibility |
Maximum options – especially strong when built on company core products. |
Varies from vendor to vendor – Most solutions offer some flexibility, especially in UX/UI. some solutions offer increased API flexibility. |
Maintenance |
Responsibility of developers to maintain and upgrade the applications built. |
App development is entirely the responsibility of the vendor. |
Security and Compliance |
Guaranteed to meet internal requirements. But at risk of changing compliance requirements (i.e., GDPR, FEDRAMP, etc.). |
Vendor is entirely responsible for maintaining compliance. However, at risk of not meeting internal requirements. |
Risk Tolerance |
Higher risk; Comfortable shouldering sole responsibility for application failure. |
Lower risk: Burden of risk is split between vendor and client. |
Future Development |
Sole responsibility of your team. Complete control of how the app develops. |
Responsibility ultimately lies with the vendor. They take input from thousands of customers to create new features that meet demand. |
If you think custom development is right for your team, but are worried about the risks, here are some things to consider:
Dominic Pasta talks about the build vs. buy conundrum in episode 4 of the Catalyst Club Podcast. Check it out to learn more!