
Enterprise integration wasn’t supposed to be the hard part. At least that’s what I thought when I joined Salesforce Industries in 2016.
Before Salesforce, I worked on enterprise integration products at IBM Cast Iron and SnapLogic. By the time I joined Salesforce Industries, I knew the enterprise integration landscape well. Integration platforms (ETL and iPaaS) are incredibly capable. They connect virtually any system to any other system, support hundreds of connectors, and provide powerful transformation capabilities. They solve an enormous range of enterprise integration challenges—and they solve them well.
I left Salesforce after nine amazing years, but I stayed closely connected to the ecosystem. I continued attending Dreamforce and following IdeaExchange, community discussions, and industry conversations.
One theme kept surfacing:
Data integration was slowing down Financial Services Cloud implementations.
At first, I was confused.
The integration technology already existed.
So what was the real problem?
I soon realized I was asking the wrong question.
The biggest challenge wasn’t how to move data—it was capturing and productizing the implementation knowledge behind it.
Take a typical Financial Services Cloud (FSC) implementation at a bank. One person understands the core banking system—whether it’s FIS, Fiserv, Temenos, or another platform. Someone else understands FSC’s data model. Another person knows how to configure and use the integration platform. The knowledge that connects those worlds—field mappings, business rules, and data fixes—is assembled for that specific implementation, but is rarely packaged in a reusable form for the next customer.
The next implementation team often starts from scratch.
That was the insight that changed the way I think about enterprise integrations.
Many enterprise applications repeatedly connect to the same systems.
Core banking systems and FSC are a good example.
That led me to a simple question.
What if enterprise applications came with purpose-built integrations for the systems they connect to most?
Some integration patterns are repeated so frequently that they deserve to be productized.
Salesforce has built an incredible suite of products and an equally incredible partner ecosystem. I saw an opportunity to contribute to that ecosystem by building Salesforce-native integrations that feel like a natural extension of the platform.
We believe repeatable integration patterns shouldn’t require repeated implementations.
Once I became convinced this was worth pursuing, I also knew there were people who understood parts of the problem better than I did. I sought guidance from a former SVP of Engineering at MuleSoft to help shape our thinking around enterprise integration. I also brought on a former SVP from FIS to ensure we were grounded in real-world core banking knowledge. Throughout the product’s development, we worked closely with the Salesforce Financial Services Cloud team to validate ideas, refine priorities, and ensure the product complemented the Salesforce ecosystem.
That idea became DataIAm for FSC.
Instead of asking every implementation team to recreate similar field mappings, data fixes, and synchronization logic, we built those assets into the product. Customers begin with prebuilt assets that dramatically improve time-to-value. Where their requirements differ, they can configure and extend them instead of starting with an empty project.
We also made a few deliberate design decisions.
First, we built the solution entirely on Salesforce. DataIAm for FSC runs inside the customer’s Salesforce org. No additional middleware. No external infrastructure to manage.
Second, we built the user experience using Salesforce Lightning Design System (SLDS 2) because we believe partner products should feel like Salesforce.
Finally, we made pricing part of the product design. Affordable pricing wasn’t an afterthought—it was one of the original design goals.
Our goal was to solve one specific implementation challenge exceptionally well.
Why did we start with the core banking use case for Financial Services Cloud?
Because the problem was well understood and highly repeatable.
Every bank is different, but many of the foundational integration patterns are remarkably similar. That made core banking integration the ideal use case to prove that implementation knowledge can itself become a product.
FSC is only the beginning. Salesforce Industries includes many industry-specific clouds, and we believe the same philosophy can help accelerate implementations across many of them.
We believe many enterprise applications can benefit from purpose-built, Salesforce-native integrations that eliminate repetitive implementation work while preserving the flexibility customers expect from the Salesforce platform.
Looking back, building the software turned out to be the easy part. The real challenge—and ultimately the real product—was capturing years of implementation knowledge and making it reusable for every customer that followed.
Whether we’re helping a Salesforce Admin import a spreadsheet with DataIAm Fix & Load or helping a bank connect its core banking system to Financial Services Cloud with DataIAm for FSC, our mission remains the same.
Make Salesforce data effortless.
To learn more about DataIAm visit: https://dataiam.com