Technical Specifications

Modified on Wed, 15 Jul at 4:17 PM

This page summarises the application frameworks, Azure hosting runtimes, and data services that make up an ILAP Analytics installation. Use it as a quick reference when sizing, hardening, or troubleshooting the environment. It is written for the IT administrator who operates ILAP Analytics.

Applications and frameworks

The table below shows the applications that make up ILAP Analytics and the frameworks they are built on.

App Name Framework Version
Analytics API .NET 8.0
Background Jobs .NET 8.0
Single Page Application (UI) React 18.2.0

Azure hosting runtimes

Each application is deployed to a Linux Azure App Service. The runtime stacks are set by the Bicep templates.

App Name App Service runtime
Analytics API DOTNETCORE|8.0
Background Jobs DOTNETCORE|8.0
Single Page Application (UI) NODE|24-lts (Node.js 24 LTS)

Data and supporting services

Service Purpose
Azure SQL Database Primary (live) database and a separate archive database for retired report schedules.
Azure Blob Storage Stores the ILAP schedule files.
Hangfire Runs and tracks the background jobs triggered by report-schedule operations (see the Hangfire Dashboard page).
Time-phasing service External Promineo service used to periodize planned and actual work (see Time Phasing in ILAP Analytics).

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article