Scriptly Helps Pharmacies Identify Trends in Real Time with Reveal
PRODUCT
Explore the complete guide to embedded analytics, including architecture, security, AI capabilities, implementation patterns, and evaluation criteria for modern applications.
Read NowFully branded white label dashboards offer custom personalization so that your customers can present a holistic service that is all branded to one company.
Read NowDecision Guide
The right one depends less on feature lists than on who the dashboards are for and how the cost behaves as you grow. If the analytics is for your own customers and the user count will rise with your business, both a per-seat BI license and an in-house build get expensive, in different ways. This guide sets out the criteria that separate the three approaches, and a proof-of-concept scorecard for testing any vendor against your own application rather than against their demo.
Embedded analytics puts dashboards, reporting, data exploration and — in some products — AI-assisted insights directly inside a software application. The goal is not simply to display charts. It is to help end users answer questions and take action without leaving the product.
Choosing an approach is a product, engineering, security and commercial decision at the same time. Most teams are deciding among three options, and the practical question is not "buy versus build" in isolation — it is which approach delivers the intended customer experience at an acceptable long-term cost and level of risk.
What it means
Develop the analytics UI, semantic logic, data access, visualization layer and operational capabilities in-house.
Best fit
Analytics is a core, unique competitive advantage and the team can sustain a long-term analytics engineering investment.
Main trade-off
Highest control, and also the highest ongoing engineering and maintenance burden.
What it means
Integrate a general BI product into an application, often through embedding, links or frames.
Best fit
Internal users, or simpler customer-facing reporting needs.
Main trade-off
May introduce a separate product experience, constraints on branding or workflow, and licensing complexity.
What it means
Adopt a platform purpose-built to place analytics inside a host application through SDKs and APIs.
Best fit
Product teams that need customer-facing dashboards, self-service exploration and application-level control.
Main trade-off
Requires vendor evaluation and an integration effort, even when implementation is faster than building from scratch.
Building can provide maximum control, but it transfers responsibility for analytics features, performance, security, data connectivity, upgrades, usability and support to the product team. Buying can reduce time to market, but teams should examine whether a purchased product can be made to feel native to their application rather than like a separate analytics tool bolted on.
A comprehensive evaluation should go beyond screenshots, visualization counts and analyst-review scores. These eleven criteria are the ones that determine whether embedded analytics succeeds after launch rather than during the demo.
Does the platform use SDKs and APIs that fit the host application? Is the experience rendered in-product or dependent on iFrames, redirects, or a separate portal?
The integration model shapes performance, UX continuity, authentication, and how much product control the team retains.
Does it support the client frameworks used by the product, such as React, Angular, Vue, Blazor or plain JavaScript?
A mismatch can increase custom integration work and make upgrades harder.
Can it work with the team's existing back-end environment, such as .NET, Java, Node.js or another supported stack?
Data access, authentication, tenancy and governance often depend on server-side integration.
Can the team control branding, layout, navigation, themes, interaction patterns and the placement of analytics in product workflows?
Customer-facing analytics should reinforce the product experience rather than advertise the analytics vendor.
Which cloud, database, API and file-based sources are supported? Can the product connect to the existing data architecture without unnecessary duplication?
Connectivity affects implementation time, data freshness, cost and data-governance design.
How are tenant identity, row-level access, user roles, authentication and authorization enforced?
SaaS applications must prevent cross-tenant exposure and align analytics access with product permissions.
Can end users filter, drill down, create or edit dashboards, and explore data within defined guardrails?
A static dashboard often creates a backlog; governed self-service can reduce it.
What happens when users, tenants, dashboard complexity or query volume grows? What caching and deployment controls are available?
An attractive demo is not proof of acceptable production performance.
Is cloud, on-premises, private-cloud or hybrid deployment available? What data leaves the customer's environment?
Deployment choices can determine feasibility for regulated or enterprise buyers.
Is pricing predictable as adoption grows, or does it require renegotiation? How are costs calculated, and what changes as usage scales?
Analytics economics can become material — and volatile — once a product is rolled out broadly.
How portable are dashboards, data models and customizations? How are versions, APIs, support and product changes managed?
Buying accelerates delivery but creates an ongoing vendor relationship that should be evaluated.
Test These Criteria in Your Own Stack
Score Reveal against all eleven using your application, your data and your user roles.
Building analytics in-house makes sense when the analytics experience itself is the company's core differentiator and cannot be achieved with configurable third-party components. If what you are building is genuinely novel — a proprietary modelling approach, an interaction nobody else offers — a platform will get in the way.
A full build generally includes considerably more than charts. Teams need to create and then operate:
The largest risk is underestimating the permanent cost. Initial dashboard delivery is usually manageable. It is the advanced capabilities — self-service creation, governance, cross-filtering, performance at scale, resilient data access — that turn analytics into a long-term platform programme competing with your actual product roadmap for the same engineers.
Embedding a general-purpose BI tool can be the right call when analytics is primarily for internal users, when the customer experience can accommodate a distinct BI environment, or when the organization already has a strong enterprise-standard BI investment it is not going to abandon.
Before committing, validate:
This approach can be effective. But a product team should not assume that a tool designed primarily for analyst-led BI will deliver a product-native embedded experience without significant additional work.
A purpose-built embedded analytics platform is intended to reduce the amount of infrastructure and analytics functionality a product team has to build itself, while leaving the team in control of where and how analytics appears in the product.
The category is not uniform. Platforms differ most on the integration model — whether analytics renders inside your front end or is served as a hosted view — and on how the licence behaves as your own customer base grows. Those two questions separate the options faster than any feature comparison, and both are in the criteria table above.
This is where embedded analytics decisions most often go wrong after the fact. Vendors with near-identical feature sets can behave very differently as you scale, and the difference is structural rather than a matter of discount.
Most embedded analytics platforms price on monthly active users, concurrent-user licences, per-tenant fees, or a hybrid. Under any of those, adding customers, entering a new geography, or simply getting more of your existing users into the dashboards increases what you pay. The analytics line in your cost base is indexed to the success of your own product, which is the opposite of what you want from an infrastructure component.
When pricing is tied to adoption, each meaningful change in adoption sends you back to the vendor contract — a new customer segment, a new market, a feature rollout that drives substantially more analytics use. What should be a product decision becomes a commercial negotiation with its own timeline. Teams underestimate this because it does not show up in the first-year price.
Two vendors with matching feature lists can produce very different bills at scale, and under sales-led pricing that difference is usually discovered after the pilot, the proof of concept and the internal alignment — at the point where switching is most expensive. The way to avoid it is to model the cost at your projected adoption before you shortlist, not after.
Four answers, in writing
You do not need a published price list to compare vendors on cost. You need four answers, in writing, from each of them:
Usage-based and per-user pricing is a perfectly sensible choice if you are a large enterprise where negotiation is already part of how you buy software, if analytics is a supporting capability rather than a core differentiator so modest cost swings do not affect your margins, or if you expect adoption to be relatively flat after launch. In those situations the flexibility is worth more than the predictability.
Predictable licensing matters most in the opposite case: a fast-scaling product where unit economics determine whether you hit profitability, where you do not want a procurement cycle standing between you and a feature launch, and where you expect analytics usage to multiply over the next couple of years.
Model the Cost Before You Shortlist
Include a three-year cost scenario at your projected adoption in the proof of concept.
Reveal, an embedded analytics SDK from Infragistics, sits in the third category — a platform built for placing analytics inside a host application rather than a BI tool adapted for it. It provides developer-facing SDKs and APIs for embedding, while the host application keeps control of branding, data access and deployment.
On the commercial criterion above, Reveal is licensed to the application rather than to the people who view the dashboards, so the number of end users does not move the license cost. Reveal is quoted rather than sold from a published price list; what the quote depends on is set out on the Reveal pricing page.
Reveal is worth evaluating when a team needs:
Reveal is built for one job: analytics inside an application your customers use. Several situations fall outside that, and it is worth naming them.
If your users are internal analysts who need to explore data freely and build their own visualizations, Tableau or Power BI is the stronger tool and Reveal does not try to compete there. If you need a governed semantic layer across a large data estate, Looker is built for that problem. If you want a fully open-source stack you host and modify yourself, Metabase is the honest answer. And if the analytics experience is genuinely your product's core differentiator — something no configurable component can express — then the first approach in this guide is the right one, and you should build.
Reveal is the better choice when the dashboard has to look like your product, live in your codebase, ship on your release cycle, and cost the same whether a hundred or a hundred thousand people open it. If that is not the problem you have, one of the options above will serve you better.
Proof-of-Concept Scorecard
Use a short, scenario-based proof of concept rather than a generic vendor demo. Score every shortlisted vendor against the same use case, and require evidence for each score rather than an assurance.
If you have decided to buy but do not yet have a shortlist, start from our roundup of embedded analytics platforms. For the requirements to hold each one against, see what to require of an embedded analytics platform.
Weight the criteria by what matters to your product. A multi-tenant B2B SaaS product will usually weight security, white-label control and commercial scalability far above the breadth of prebuilt chart types — and a scorecard that does not reflect that will pick the wrong vendor with great precision.
Put These Questions to Reveal
Get the answers in writing, then see them demonstrated in a proof of concept using your architecture and data model.
Choose
An internal build
When
Analytics is a strategic product capability requiring genuinely unique behaviour that no configurable component can express.
And be prepared for
A permanent analytics platform investment — infrastructure, visualization components, security controls and a self-service experience, maintained indefinitely.
Choose
A general BI embedding approach
When
The main requirement is to expose existing BI content or serve internal and analyst-oriented workflows, and a distinct analytics experience is acceptable.
And be prepared for
Additional engineering before it feels like part of your product, plus external-user licensing and tenant-isolation questions.
Choose
An embedded analytics platform
When
The priority is an application-native analytics experience delivered faster than a full internal build, while keeping control over UX, deployment, data access and tenant-aware security.
And be prepared for
A vendor evaluation and an integration effort — and an ongoing vendor relationship that needs to be assessed on commercial terms, not just features.
Whichever direction you lean, prove it with a scoped implementation using your actual application, user roles, data sources, expected production conditions and realistic commercial scaling scenarios. Every approach in this guide looks workable in a demo. The scorecard above is how you find out which one is workable in your product.
Build when the analytics experience is your core differentiator and cannot be achieved with configurable components — and when you are prepared to own a permanent analytics platform, not just a first release. Buy when the priority is an application-native experience delivered faster, and you would rather spend your engineers on your actual product. The deciding factor is usually not cost at launch but who the dashboards are for: if they are for your customers rather than your own team, the long-term economics favour a platform.
Customer-facing dashboards are the case where building is hardest to justify. Beyond the charts themselves you take on tenant isolation, row-level security, dashboard authoring, versioning, exports, scheduling, mobile behaviour, accessibility and support — all of which your customers will expect and none of which differentiates your product. Unless the dashboard experience is itself the thing you sell, a platform built for embedding will get you there faster and keep costing the same as your customer base grows.
Eleven criteria separate the options in practice: native integration, front-end compatibility, server-side compatibility, white-label control, data connectivity, multi-tenancy and security, self-service analytics, performance and scale, deployment model, commercial model, and vendor dependency. The two that most often decide the outcome are the integration model — whether analytics renders inside your front end or is served as a hosted view — and the licence unit, because that determines whether your analytics cost grows with your own customer base.
More than charts. A full build means creating and then operating data connectors and credential management, a semantic or metrics layer, query generation and performance optimization, visualization components, filtering and drill-down and exports and scheduling, authentication and tenant isolation and role-based access and audit controls, dashboard authoring and versioning, responsive behaviour, and documentation and support. The first dashboards are usually manageable; it is the self-service, governance and scale work that turns it into a permanent programme.
Often yes, and it can be the right answer for internal users or simpler customer reporting. Validate six things first: whether the user enters a separate analytics context, how much branding and layout control you get, how embedded users are licensed, whether external-user access changes the cost or the administration, whether the tool can enforce your application's own tenant and role model, and how far the UI can be adapted to your workflows. A tool designed for analyst-led BI will not become product-native without real engineering effort.
Score every shortlisted vendor against the same scenario-based tests rather than watching their demo: embed a dashboard in a real product screen, apply tenant-specific access across two tenants, match your product branding, enable end-user exploration, connect a production-like data source, test operational behaviour under concurrency, model the commercial cost at projected adoption, and review the upgrade and rollback process. Require evidence for each, not an assurance. Weight the criteria by what matters to your product.
It affects it more than most teams model. Per-user, per-tenant and usage-based licensing all link your analytics cost to your own growth, which means a successful product rollout increases the bill and each expansion can trigger a contract conversation. Licensing tied to the application rather than the viewer does not behave that way. Ask every vendor for the licence unit, which of your growth numbers moves the price, a three-year cost model at your projected adoption, and what triggers a renegotiation — in writing, before you shortlist.
When the analytics experience is genuinely your differentiator and a configurable platform cannot express it — a proprietary modelling approach, an interaction nobody else offers, a workflow that is the product. In that case the control is worth the permanent investment. It is the wrong call when the requirement is good dashboards delivered quickly, because you will spend years rebuilding capabilities that already exist while your competitors ship features.
A platform can be technically capable and still be a poor fit for a particular product. Whichever approach this guide points you towards, prove it with a scoped implementation against your real architecture and data before you commit. Reveal, an embedded analytics SDK from Infragistics, will run a proof of concept in your own stack — and if the framework above suggests a different approach is right for you, that is a useful outcome too.
Book a proof of conceptNext: Build vs Buy in the Age of AI — the webinar →
Also: Buy vs Build: the ROI of Embedded Analytics Solutions →
Your Privacy Matters:We use our own and third-party cookies to improve your experience on our website. By continuing to use the website, we understand that you accept their use.Cookie Policy.
Book a Personalized Demo
Fill out the form to get a personalized demo of Reveal.
Thank you for reaching out!
A Reveal representative will be in touch with you shortly!
Your Privacy Matters: We use our own and third-party cookies to improve your experience on our website. By continuing to use the website, we understand that you accept their use. Cookie Policy.