The case for BYOD (Bring-your-own-data) applications

Originally published on the 645 Ventures blog.

When we announced our investment (opens in a new tab) in Cube in 2020, we talked about “embedded intelligence” and how data-rich software products have become. On your average SaaS dashboard, you will find plenty of charts, stats, tables, and more that tell you information about your usage, impact on your business, etc. While that’s been useful to customers, it has also created a need for ETL products like Fivetran, which help companies extract that data into their own databases and warehouses so that they can run deeper analysis on it. For certain use cases, data also gets sent to other software products; this need has created another category called reverse ETL, headlined by companies like Census (opens in a new tab) and Hightouch (opens in a new tab).

At a high level, the current flow for some use cases is the following:

How did we get to this point? Why is it so hard to use your data across services?

If you’ve spent any time in IT buying, you’ve heard the phrases “vendor lock-in” or “high switching cost”. Companies have historically thought that keeping your data captive in their databases makes it harder for you to leave them for a competitor. Sadly that has proved true, which is why so many terrible products are still highly valued publicly traded companies. The advances in data engineering tools that we mentioned above undermine this status quo, which creates a brand new opportunity for products that will create value not by holding your data hostage, but by allowing you to execute and automate actions on top of it.

One way startups can try to attack incumbents is by building BYOD (bring-your-own-data) applications. Instead of asking customers to send you their data and allow you to store, your product could sit on top of their existing data warehouse and read data from there. It could also send data back to the warehouse just like an ETL product would extract it from traditional software. The product-led growth trend will also lead more startups to offering a self-serve option to their product; if customers could easily bring their existing data to it through this approach, it’d make the time to generate value much lower and increase retention.

There are a few benefits for both buyers and builders of BYOD products:

Benefits to the buyer of a BYOD product:

Benefits to startups building BYOD products:

An example of this new paradigm in the SIEM space is Panther (opens in a new tab), a company we backed in 2019 that recently raised a large Series B (opens in a new tab). Traditionally, people might use a product like Splunk as their SIEM; in order to use Splunk, you have to send data to them and let them store it. Panther on the other hand can run analysis on top of data you already have in your Snowflake instances, as well as helping you funnel it there. The value that Panther offers is in their performance, as well as their alerting and remediation engine; holding customers’ data hostage isn’t necessary to make customers adopt your product and grow usage.

While this BYOD approach is very different than traditional SaaS products and will initially only be interesting to companies that have somewhat mature data practices in their team, the very fast growth of companies like Snowflake, Fivetran, Census, etc, shows that there are enough companies out there feeling this pain point.

Areas that are closer to the technical side of the house, like security, observability, product analytics, etc will be more receptive but I believe that over the next couple of years it will start to spread throughout the organization, including sales, marketing, and finance. If you are building either a BYOD SaaS product or developer infrastructure that will allow companies to do it more easily, I’d love to talk! You can reach me at afanelli(at) or @FanaHOVA (opens in a new tab) on Twitter.

© Alessio Fanelli.RSS