Services
Our Services
Enablement Services
Data, Analytics & AI
Applications

Custom Analytics Applications

Purpose-built decision tools for the processes off-the-shelf BI cannot serve — embedded calculation, scenario input, write-back and workflow. Built around a decision, delivered with the source code.

What a custom analytics application is

A custom analytics application is a purpose-built tool that supports one recurring decision end to end — presenting the relevant data, embedding the calculation logic, capturing the user's inputs and assumptions, and carrying the result through whatever review or approval the process requires. It differs from a dashboard in that it is built to be acted in, not only looked at.

That is a narrower thing than a platform, deliberately. The applications that get adopted are the ones where a specific group of people recognise the tool as built for the job they do every month.

When bespoke beats off-the-shelf

Off-the-shelf BI is very good at exploration and presentation. It is consistently weak in five areas, and those five are where bespoke earns its cost:

  • Embedded calculation logic that is too involved for a measure expression and too important to leave in a spreadsheet
  • Write-back — capturing user input, assumptions or overrides alongside the data
  • Scenario input, where the user changes drivers and sees the consequence, rather than filtering a fixed result
  • Workflow and approval, where a submission moves through defined states with an audit trail
  • Process enforcement, where the tool has to require a defined sequence rather than permit any path

If people export your dashboard to Excel to finish the job, the export is telling you which of those five capabilities is missing. It is a design signal, not a training problem.

Where the requirement is genuinely generic, configured software is cheaper over five years and we will say so. The honest test is whether the decision is specific to how your business actually operates.

How we build

  1. Shadow the current process. Watch the decision being made as it is today, including the spreadsheet everyone actually uses. The real requirement is in the workaround, not in the requirements document.
  2. Prototype the decision, not the data model. A clickable version of the core screen within weeks, so the disagreement surfaces before the build.
  3. Build on a governed data source. The application consumes a defined, owned dataset rather than assembling its own — otherwise it becomes another version of the truth.
  4. Ship narrow, then widen. One team, one decision, in production. Adoption in one place beats partial adoption in five.
  5. Hand over properly. Source, documentation, environment and a walkthrough, so ownership is genuinely transferable.

The cost of ownership

Build is the smaller half. Owning a bespoke application means hosting, dependency and security updates, changes as the business model shifts, and access to someone who understands the code. A realistic planning figure is annual running cost of roughly 15–25% of the original build.

That is worth paying when the decision is valuable and stable. It is not worth paying for a tool serving a process that will be re-engineered next year — and knowing which of the two you have is usually the most useful outcome of the first conversation.

Who this is for

  • Teams running a material recurring process in a spreadsheet that has outgrown safe maintenance
  • Organisations where a BI rollout completed but the underlying manual work did not go away
  • Finance functions needing scenario input and write-back that the reporting platform cannot provide
  • Businesses with a genuinely distinctive operating model that generic software cannot express

Custom analytics FAQs

When is a custom application better than a dashboard?

When the decision needs embedded calculation, write-back, scenario input, workflow or process enforcement — the five things off-the-shelf BI does poorly.

What does it cost to own?

Plan for annual running cost of roughly 15–25% of build, covering hosting, updates, and change as the business shifts.

Why do dashboards end up exported to Excel?

Because the dashboard answers the question but does not support the task that follows. The export identifies the missing capability.

How long does a build take?

A focused single-decision tool typically reaches first production use in 8–14 weeks, with a prototype much sooner.

Who owns the code?

You do — delivered with source, documentation and handover so your team or another supplier can maintain it.

Where this fits

Custom applications work best on top of a governed data foundation. Where that is not yet in place, the sequence usually runs data strategy → integration → application. For finance-specific decision tools, see driver-based planning and management dashboards.