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
Feedback sent
We appreciate your effort and will try to fix the article