Skip to content
Build vs. buy · No. 03 Customer demand

Your product is where they ask.It just can't answer yet.

A decade ago, software providers already rated analytics at 43% of their product's perceived value, in a survey of more than 500 of them. Your customers' expectations have only gone up since. Their workaround today is your Export button.

yourproduct.com · signed in as a customer YourBrand Dana R. · customer Ask a question Which sites improved after the March scheduling change? 7 of 11 sites improved after March 14 Change vs. the eight weeks before · Dana sees only her own sites Six sites shown · two still below the pre-change baseline POWERED BY QUERRI Their question, not your report Each customer sees only theirs No dashboard request filed HOW DANA ASKED THIS LAST QUARTER Export to CSV. Then a spreadsheet, then a call with your CS team. Now it never leaves your product.

The question no dashboard anticipated, asked by the customer who had it, answered where their data already lives.

How long this demand has been waiting
43%
of an application's perceived value, rated by software providers themselves. Logi Analytics, 500+ respondents.
A decade ago
that survey ran in 2015, before AI answers showed up in every other product your customers use.
63%
of software teams have built analytics in-house at some point. Infragistics, 478 respondents.
53%
of them plan to buy it going forward instead. The teams who did the building are the ones choosing not to repeat it.
How this starts

You see it in the support queue first

"Can you send me a report of..." tickets, answered one at a time by your CS team running queries by hand. Then you see it in the product analytics, where Export to CSV is one of your most-used features, because the analysis your customers need happens in a spreadsheet after they leave your app.

Support
"Can you send me a report of every job by tech, last quarter?"Fourth one this week
G2 review
"Great product. Wish the reporting was better."Four stars, and the one line everybody reads
New owner
"We just acquired them. We need every location in one view, this week."Arrives as an escalation, not a request
You
"Dashboards are on the roadmap."Said on sales calls since last year
The trap you already knowYou can't build a dashboard that makes everybody happy, so every dashboard you ship generates the request for the next one. Meanwhile your CS team is the query engine, and none of that work shows up as product.
What the demand is actually telling youNone of this is a feature request. Your customers think of your product as the place their data lives, and they want it to be the place their answers live too. That's a much bigger job than dashboards, and a much better one to own.
Score your own demand signal

Five signals, honestly answered.They tell you how late it is.

Every one of these is something you can check today without a meeting. Count the ones that are true.

Which of these are true right now?

Check what applies. Nothing is stored or sent.

Your demand signal
Latent
0 of 5 signals

Check the boxes that apply. If your answer is "none of these," the demand is early, and that's the cheapest moment to find out what your data could already support.

How to read it: 0 to 1 is latent, the demand is early. 2 to 3 is active, your customers are routing around your product to get answers. 4 to 5 is escalated, the asks arrive as escalations and someone else is setting your timeline.
The number, with its work shown

Nearly half a product's value.Rated before AI existed.

This demand isn't new, and it's measurable.

In Logi Analytics' State of Embedded Analytics survey of more than 500 business and technology professionals at software companies, providers rated embedded analytics at a median of 43% of their application's overall value.
That survey ran in 2015. A decade ago, before AI assistants existed in any product your customers touch, analytics was already rated at nearly half the value of the software it shipped inside. Logi Analytics, 2015
Since then your customers have gotten AI answers from their search engine, their email client, and probably two of their other vendors. The expectation only moved one direction. Meanwhile the teams who answered that demand by building learned something too: in a 478-respondent Infragistics survey, 63% had built analytics in-house, but only 46% planned to build going forward. A majority now plan to buy.
The arrangement nobody likes

You ship them a file at 2am.They rebuild your product in Power BI.

For some teams the demand has gone past exports. This is what it looks like once your biggest customers give up on waiting.

TODAY Your product where the data lives A nightly file you build and maintain Their BI team ingests it every morning A Power BI rebuild of what you already had Their exec, finally answered, a day late You pay to produce the data. They pay to understand it. Nobody is happy with the arrangement. WITH ANALYTICS IN YOUR PRODUCT Their exec asks, in your product the same question, no file Answered, in your UI powered by Querri underneath Two hops. Not five, and no 2am job.
What the file costs youAn integration you own forever, a nightly job that pages someone when it fails, and a customer whose relationship with their own data happens somewhere other than your product.
What your product becomesThe vendor whose product answers becomes the place decisions get made, not one of nine logins. That's the renewal, the expansion, and the reason their BI team stops rebuilding you.
The part that never makes the estimate

A dashboard sprint looks small.Customer-facing is a different job.

The tempting response to reporting tickets is a quick dashboard sprint. Customer-facing analytics is a different animal from an internal dashboard, and the difference is everything below.

Multi-tenancy, not a filter

Every customer sees only their own data, enforced at the data layer and tested on every query path. An internal dashboard never has to survive this, and it's the phase that eats 4 to 6 months.

Per-customer configuration

The moment the second customer wants a different view, configuration becomes a feature you build, document and support. That's the dashboard-nobody-agrees-on problem turning into a product surface.

The full surface

Exports, scheduling, permissions, sharing, mobile. Each one arrives after launch as an obvious gap, and each one is a sprint your actual product doesn't get.

Then there's accuracy, which your customers grade you on whether or not it made the estimate. Anthropic ran that experiment on itself and published the result: ~95% accuracy at launch, ~65% a month later, once its documentation fell behind a changing data model (Anthropic). For an internal tool that's an incident. For a customer-facing feature it's a support ticket from the person who caught it, and one wrong number is enough to end their trust in the whole thing. Page 2 is built around that failure, if you want the mechanism.

Build vs. buy, side by side

Both paths, on the demand questions

The build column assumes the dashboards ship on time. The questions below are the ones your support queue keeps asking anyway.

 
Build in-house
Querri, white-labeled
A question your product didn't anticipate
A support ticket, answered by hand
The customer asks it themselves and gets an answer
Engineering lift
A second product on the roadmap
Two tickets: provision data access, drop in the embed SDK
When every customer wants a different view
A configuration system you build, document and support
Each customer asks for exactly their own
Where the analysis actually happens
In their spreadsheet, after they leave your app
In your product, where their data already is
What the next new question costs
Another sprint, or another ticket for your CS team
Nothing. It's the same interface, asked differently
First-year cost
$150K to $340K
Less than the cost of one engineer
Security and compliance
You build and audit it
SOC 2 Type II, ISO 27001, HIPAA-ready
What your engineers ship instead
This
Your actual product

Full build math is on the engineering cost page: 6 to 12 months and $150K to $340K in year one, before the permanent maintenance line.

When building is the right call

Build if:

Customers buy you for dashboards

If analytics is the thing on the pricing page rather than a feature underneath it, own the dashboards. That's your product, not your overhead.

The questions are few and fixed

If every customer wants the same handful of reports and that list genuinely hasn't moved in a year, static reports cover the demand and always will.

You have people and a small surface

A data platform team with spare capacity, and a reporting surface small enough to keep frozen while the rest of the product moves.

If your support queue says the questions are many, varied and growing, static reports will always trail the demand, and the build becomes permanent.

The buy path, specifically

Stop shipping the compromise.Let every customer ask.

Querri puts AI-native analytics inside your product, under your brand. Your customers ask their own questions in plain language and get accurate answers without leaving your app.

The dashboard nobody agrees on stops existing

You can't build one dashboard that makes everybody happy, and you no longer have to try. Instead of shipping a compromise view and collecting requests for the next one, every customer asks for exactly the cut they need. The request queue stops being a roadmap input, because the product answers the requests as they're asked.

Your CS team stops querying

The reporting tickets get answered by the product, by the person who had the question, at the moment they had it.

Every customer, their own view

No compromise dashboard, no per-customer configuration project. Each account asks its own questions against only its own data.

Roll it out to everyone

Viewing and sharing are free on consumption pricing, which matters here: reporting demand comes from your whole base, not your top tier.

Your brand

Ships in your UI under your name. Your sales team demos it as yours, because it is.

SOC 2 Type II ISO 27001 HIPAA-ready Less than the cost of one engineer Viewing and sharing free
Find out if your data is AI-ready today, for free
Get your free assessment
What your customers are asking

The tickets in your queue are versions of nine questions

In their language, not yours. Read your own support queue against these and count how many are already there.

If you serve field service

Which techs and jobs are actually profitable?Why did first-time-fix rates dip?Where are callbacks coming from?

Your customers are asking your product. Today, your CS team is the query engine standing in for it.

If you serve builders and GCs

Where are job costs running over budget?Which change orders are still unbilled?What does WIP look like this month?

The exports are hiding these three. Every download is a customer doing your product's job in Excel.

If you serve multi-location operators

Occupancy and census across sites?Enrollment or conversion funnel by location?Revenue per site this month versus plan?

Care, education, franchise, anywhere one owner runs many sites. These are the customers most likely to be receiving your overnight files today, and the most willing to pay for the version where your product just answers them.

Questions people ask before they decide

The short answers

How long does it take to go live?

Two gates. Your white-labeled instance is up with your data connected in about a week; customer-facing launch typically lands two to four weeks in, after tuning. The tuning happens in the product interface, so it's yours, not an engineering queue.

What does it cost?

Less than the cost of one engineer, on consumption pricing. Viewing and sharing are free, which matters for this trigger specifically: reporting demand comes from your whole customer base, not a segment, and per-seat pricing punishes exactly that.

Our customers just want a few standard reports. Isn't this overkill?

Check the export logs. If customers only wanted your standard reports, they wouldn't be rebuilding their own in Excel. The demand is for their questions, not your reports.

Will it look like our product or someone else's?

Yours. White-labeled and fully branded means it ships in your UI under your name, powered by Querri underneath. What your customers see is your product finally answering them.

The demand is already proven.The question is who answers.

Start with one export, or challenge us with as many sources and connectors as you'd like. In 3 to 5 business days you get a branded 4 to 5 page report: what's clean, what's broken, and the questions your customers could already be asking your product. Free, and yours to keep.