Integrations shouldn't be so hard.
That's the belief that led us to start Prismatic, and I can think of no better way to introduce Prismatic than that phrase. In this post, I'll address why this matters, why we care so much, and what we're doing about it. (And what you can do about it!)
This is the first post in a three-part series. Next, CTO Justin Hipple will examine what makes integrations so hard for engineering teams. (Read that post here.) Then, we'll look at integration challenges across the other teams in a software company.
A bit of background on integrations.
Integrations are everywhere, because software is everywhere. End users want all their different systems to work smoothly together, so software companies build integrations to connect their software to the other systems their customers use.
Integrations are good for users. They automate repetitive tasks, provide easier access to data, save time so users can focus on what matters, and can flat out help people do better work with less effort.
Unfortunately, integrations are also hard. At most software companies, especially those providing B2B software, the process of building, deploying, and supporting integrations is inefficient, time-consuming, and all-around painful for everyone involved. It's also ineffective, frequently resulting in integrations that fall short of customer needs.
Why does this matter?
Does it even matter that integrations are hard, that current integration processes are inefficient and ineffective?
It matters a lot, and here's why. Software has the potential to make huge impacts for the people who use it, but a lot of that potential goes unrealized, and the challenges surrounding integrations are a major culprit.
There are two key ways in which integration challenges contribute to software products' unrealized potential impacts.
First, integrations themselves fall far short of their potential impact.
Integrations themselves can be a major part of a software system's usefulness and can even make the difference between a system that saves time and one that does little more than add workload. But there are so many missed opportunities here. Customers wait months or years for integrations to be built. The resulting integrations are often lacking in functionality and reliability, don't produce the anticipated benefits, and can't be easily updated as needs evolve. Sometimes highly beneficial integrations are simply never built due to excessive time and expense.
Second, inefficient integration work significantly detracts from core product innovation.
A software company's ability to positively impact end users – and continue doing so year after year – hinges largely on its ability to drive core product innovation. Integration work, when performed inefficiently, consumes an inordinate amount of development time and significantly reduces time spent building the kinds of new products and features that truly move the needle for customers.
Why do we care so much?
We're passionate about this idea that software done right, and integrations done right, can have a real impact for end users and even the people end users serve. We saw this in very visceral ways at our previous company, where our software – and its integrations – did things like get emergency responders to 911 calls faster.
There are B2B software companies everywhere building products with the potential to make huge impacts, and anything that can be done to unlock more of that potential is an endeavor that should be pursued aggressively. We aim to do so by helping software teams build better, quicker integrations and spend more time driving core product innovation.
Together, my cofounders and I spent the last fifteen years building and scaling a software company with hundreds of integrations. We've lived the challenges of integrations from all sides – as founders, software engineers, engineering managers, product owners, customer escalation points, sales leaders, and executives. Integrations were hard when we had a couple customers and a couple integrations, and they were hard when we had thousands of customers with hundreds of unique integrations.
(Have I mentioned integrations are hard? They really, really are.)
What are we doing about it?
We're building Prismatic.
Prismatic is an integration platform that makes it easier for software companies to provide integrations to their customers. It gives software teams the freedom to build exactly the integrations customers need while reducing the amount of time they spend on all the integration blocking and tackling.
Prismatic provides a purpose-built environment for building, deploying, and managing integrations, with a comprehensive toolset to handle integration requirements such as complex business logic, testing, managed deployment, and an embeddable white-labeled UI.
Because most integration scenarios are far from standard, Prismatic helps teams tackle specialized, non-standard, and vertical-specific integrations between applications of all kinds, SaaS or legacy, with or without a modern API, regardless of protocol or data format.
Development is underway, and we're excited to show you more about what we're building. Stay tuned!
What can you do about it?
If, like us, you're excited about the prospect of better, quicker integrations and more time for core product innovation, we'd love your help.
The biggest thing you can do is help us get more perspectives and data points. The more conversations we have about the challenges of providing software integrations to customers, the better we can address them. Please take a few minutes to help us out however you can:
- Help us reach a broader audience. Follow us on Twitter, LinkedIn, and Facebook, and share our posts!
- If you've worked on providing integrations to customers at a B2B software company: Email us at feedback@prismatic.io to tell us about it. What is/was your role, and what are the biggest integration headaches? We'd really love to hear from you.
- If you have colleagues or connections who've worked on providing integrations to customers: Share this blog post with them and encourage them to email us at feedback@prismatic.io to tell us about their experiences.
Like this post? This is the first in a three-part series. You can read Part 2 here.