SignalHub

A centralized analytics foundation for construction market intelligence

case image

AT A GLANCE

Our client needed a reliable foundation to support market analyses, forecasts, and decision-making in the construction and property sectors. Computools developed SignalHub – a centralized analytics framework that standardizes data processing, calculations, filtering logic, and visualization rules across a growing ecosystem of analytical applications.

SignalHub became a shared analytical backbone for the client’s products, improving consistency, reducing manual data handling, and strengthening confidence in insights used by more than 1,000 end users.

THE CLIENT

The client is a leading provider of construction and property market intelligence in Northern Europe, delivering market analyses, forecasts, and decision-support insights for thousands of industry professionals. Their services help businesses understand market drivers, industry dynamics, customer behavior, and purchasing patterns across the Nordic construction and property sectors.

The client operates a broad ecosystem of analytical applications designed to transform complex market data into clear, actionable insights. As the number of applications grew, ensuring consistent data processing, accurate visualizations, and reliable analytical outputs across the entire product portfolio became a critical challenge. Before SignalHub, visual inconsistencies and fragmented calculation logic created operational friction and affected overall product stability.

BUSINESS CHALLENGE

The client worked with large volumes of unstructured and semi-structured construction market data from end customers, primarily in Excel and CSV formats. While the data contained valuable information about market trends and drivers, its fragmented structure made analysis complex, time-consuming, and prone to inconsistencies.

As the number of analytical applications increased, each product implemented its own logic for data transformation, filtering, aggregation, and visualization. Core analytical operations: aggregations, deltas, period comparisons, sorting, and filtering were done manually or reimplemented separately in each application.

This led to several challenges:

  • Duplicated calculation logic across applications;
  • Inconsistent aggregation and filtering behavior;
  • Incorrect chart type selection for different data structures, including:
    • Time-based metrics visualized without time charts, leading to lost trends and distorted dynamics;
    • Part-to-whole data represented outside of pie charts, reducing clarity of proportional relationships.
  • Inconsistent visualization standards across dashboards and reports, confusing business users;
  • Unreliable handling of dates, time zones, cultures, and geospatial data.

Because the client’s products underpin decision-making for construction and property businesses, any analytical inconsistency directly affects market interpretation, forecasts, and strategic decisions.

SOLUTION SUMMARY

Computools developed SignalHub, a centralized analytics framework designed to bring structure, consistency, and reuse to construction market data across all analytical applications.

SignalHub standardizes how client-provided data is processed, transformed, and visualized. Instead of duplicating analytical logic across products, the framework provides a shared foundation for calculations, filtering, aggregations, and visualization behaviour used throughout the ecosystem.

The framework supports two application categories:

  • Domain Applications — a unified entry point for standard analytical products that share common data structures and analytical logic;
  • Specific Applications — specialized tools that extend the core with domain-specific functionality and advanced analytical use cases.

SignalHub centralizes key analytical capabilities, including:

  • Calculation logic for aggregations, deltas, and period comparisons;
  • Consistent filtering behavior across dashboards and applications;
  • Standardized handling of dates, cultures, time zones, and geospatial data;
  • Validated visualization logic aligned with underlying data structures;
  • Reusable libraries that accelerate application development and simplify long-term maintenance.

By introducing a shared analytics core, the client eliminated manual data processing and configuration inconsistencies, providing a scalable foundation for market analysis, forecasting, and decision support across their entire product portfolio.

IMPACT

SignalHub delivered measurable architectural and operational improvements:

  • Consistent analytics across 1,000+ end users;
  • Significantly fewer data inconsistencies across applications;
  • Reduced time spent on manual data verification and recalculation;
  • Smoother migrations to new .NET and NPM versions;
  • Improved reliability of domain-driven application creation;
  • 75% of previously fragmented applications consolidated into a centralized Domain Application;
  • 99% of applications now reuse shared SignalHub packages.

SignalHub became a foundational layer for scaling market intelligence apps across Norway, Sweden, Denmark, Finland, Spain, the Czech Republic, and Slovakia.

WHY COMPUTOOLS

The client chose Computools for our experience in building large-scale analytical platforms and ensuring data consistency across complex application ecosystems. Our team demonstrated the ability to stabilize analytical logic, improve visualization reliability, and support long-term platform evolution as business needs and markets expanded.

Contact us to learn how a unified analytics foundation can strengthen your market intelligence and decision support systems.

STORY IN DEPTH

Background

Each analytical application, whether focused on market drivers, forecasts, or customer insights, depended on precise data transformations. 

Before SignalHub, inconsistencies in filtering logic and visualization behavior undermined confidence in analytical outputs. 

Manual checks became routine, slowing both product development and delivery.

Approach to solution

Computools mapped the complete data lifecycle: source → transformation → visualization → dashboard → application → product. We identified where inconsistencies emerged and which components required centralized governance. 

SignalHub was established as a single analytical authority reused across all applications.

Computools role

We led full-cycle discovery, designed a unified data processing architecture, and implemented standardized logic for calculations, filtering, and visualization. The team refactored core components, improved synchronization across applications, and optimized performance for high-load analytical scenarios.

Key decisions and outcomes:

  • centralized analytical logic under a shared framework,
  • stabilized filtering and visualization behavior,
  • reduced inconsistencies across analytical products,
  • improved handling of complex temporal and geospatial data,
  • enabled scalable expansion into new markets and regions.

Design

SignalHub was designed around a scalable analytical architecture. The process started with defining the core user persona and mapping how analysts configure data, filters, and visual logic across applications.

USER PERSONA → SITE MAP → WIREFRAMES → USER INTERFACE

USER PERSONA

Creating a clear profile of data analysts and product stakeholders responsible for configuring analytics, validating data, and using dashboards to support market analysis and decision-making.

SITE MAP

Outlining the structured flow connecting configuration tools, analytical settings, dashboards, and domain-driven applications.

WIREFRAMES

Outlining early screen structures to ensure clear data workflows, intuitive visualization setup, and seamless cross-application interactions.

USER INTERFACE

Building a clear and structured interface that simplifies complex configuration tasks and supports accurate, reliable analytics across all applications.

DIGITAL PLATFORM & TECHNOLOGY

PROJECT MANAGEMENT METHODOLOGY

The project followed a Scrum-based approach, ensuring transparency, flexibility, and continuous iteration. The Computools team worked closely with the client through regular planning and review sessions, adapting requirements based on real usage and analytical needs.

Quality assurance focused on analytical accuracy, visualization consistency, and cross-environment stability.

The core team included two .NET engineers, a Project Manager, and sales support, collaborating via Jira, Slack, and Microsoft Teams.

PROJECT MANAGEMENT METHODOLOGY

PROJECT TIMELINE

reenox project timeline

WHAT OUR CLIENT SAID

We have had the pleasure to work with Computools for several projects, from AI to front-end and backend web solutions. We are very happy with the professional handling and the engaged developers. We will highly recommend their expertise.

CONTACT US TO GET
A COST-EFFECTIVE PROJECT ESTIMATE

Thank you for your message!

Your request will be carefully researched by our experts. We will get in touch with you within one business day.

WHAT HAPPENS NEXT?

01.
We deeply analyse your request.
02.
We create project roadmap, accelerating your time-to-value.
03.
We co-scope features, minimizing project risk upfront.
04.
We submit a comprehensive project proposal with estimates, timelines, CVs, etc
Trusted by: