Skip to content

Technology Catalog

Complete inventory of technologies, frameworks, and services used across the Microtec ERP platform.

Last updated: 2026-05-30
Scope: Backend, frontend, mobile, infrastructure, DevOps, security


Full Technology Inventory

TechnologyVersionCategoryUsed In
.NET8.0 (LTS)Backend runtimeAll backend services
C#12Backend languageAll backend services
ASP.NET Core8.0Web frameworkAll API services
MediatR12.xCQRS/mediatorAll backend services
FluentValidation11.xInput validationAll backend services
Entity Framework Core8.xORMAll data-access services
Dapper2.xMicro-ORM (reporting)Reporting.Apis
Hangfire1.8.xBackground jobsPlatforms.Worker
MassTransit8.xMessaging abstractionAll backend services
YARP2.xReverse proxyGateway.API
Polly8.xResilience policiesAll HTTP clients
AutoMapper12.xObject mappingAll backend services
Serilog3.xStructured loggingAll backend services
OpenTelemetry .NET1.xDistributed tracingAll backend services
QuestPDF2024.xPDF generationMicrotec.Reporting
ClosedXML0.102.xExcel generationMicrotec.Reporting
HtmlSanitizer8.xXSS preventionAll services accepting HTML
NodaTime3.xDate/time handlingMicrotec.Domain
Swashbuckle (Swagger)6.xAPI documentationAll API services
xUnit2.xUnit testingAll backend tests
Moq4.xMockingAll backend tests
FluentAssertions6.xTest assertionsAll backend tests
Testcontainers3.xIntegration test containersIntegration tests
Angular17.xFrontend frameworkAll frontend apps
TypeScript5.xFrontend languageAll frontend apps
Nx17.xMonorepo toolingMFE-Apps workspace
Module FederationWebpack 5Micro-frontend runtimeMFE-Apps
NgRx17.xState managementAll Angular apps
PrimeNG17.xUI component libraryAll Angular apps
Bootstrap5.xCSS frameworkAll Angular apps
@ngx-translate15.xi18nAll Angular apps
Angular CDK17.xAccessibility, layoutAll Angular apps
RxJS7.xReactive programmingAll Angular apps
Keycloak-js22.xOIDC client (frontend)All Angular apps
Jest29.xFrontend testingAll Angular apps
Cypress13.xE2E testingSelected Angular apps
Flutter3.xMobile frameworkAll mobile apps
Dart3.xMobile languageAll mobile apps
Melos3.xFlutter monorepo toolAll mobile apps
Riverpod2.xFlutter state managementAll mobile apps
Dio5.xHTTP client (Flutter)All mobile apps
SQLite (Flutter)Local storageMobile apps
Keycloak22.xIdentity providerAuth layer
OIDC / OAuth2Auth protocolAuth layer
Docker25.xContainerisationAll services
Azure Container AppsContainer runtimeAll services (cloud)
Azure Container RegistryImage registryAll environments
Azure Front DoorStandardCDN + WAF + load balancingProduction
Azure Key VaultSecrets managementAll environments
Azure Service BusStandardAsync messagingAll environments (cloud)
RabbitMQ3.13.xAsync messagingLocal dev
Azure Managed RedisDistributed cacheAll environments (cloud)
Redis7.x (Docker)Distributed cacheLocal dev
SQL Server2022Primary databaseAll environments
Azure BicepInfrastructure as CodeInfra provisioning
Azure DevOps PipelinesCI/CDAll deployments
KEDA2.xAutoscalingAzure Container Apps
NGINX1.25.xOn-prem reverse proxyOn-prem (eg-sv-vip)
Portainer CE2.xContainer management UIOn-prem (eg-sv-01)
Seq2024.xLog aggregationAll environments
SonarQube10.xCode qualityCI pipeline
Verdaccio / NPM ProxyNPM registry proxyOn-prem build agents
Blazor Server.NET 8Workflow designer UIWorkflowDesigner
MongoDB7.0Document storeNon-prod
Azure Cosmos DBDocument storeProduction
GitHub ActionsAutomation (mobile)Mobile CI
Azure Static Web AppsFrontend hostingAll frontend apps
Application InsightsAPM + monitoringAll environments
PowerShell7.xScripting (DevOps)Infra scripts
Bash5.xScripting (Linux)Dockerfiles, on-prem
Python3.11.xScripting (DevOps utils)On-prem maintenance
OcelotLegacy gateway configGateway (config files)

Categories Summary

CategoryCountKey Technologies
Backend runtime & frameworks8.NET 8, ASP.NET Core, MediatR, EF Core
Backend libraries14FluentValidation, MassTransit, Polly, Serilog
Frontend framework10Angular 17, NgRx, PrimeNG, Nx
Mobile5Flutter 3, Dart, Melos, Riverpod
Auth & identity3Keycloak 22, OIDC/OAuth2, Keycloak-js
Containerisation & orchestration4Docker, ACA, ACR, KEDA
Azure cloud services8Front Door, Key Vault, Service Bus, Redis, SQL
Infrastructure as Code2Azure Bicep, Azure DevOps Pipelines
Observability3OpenTelemetry, Seq, App Insights
Testing6xUnit, Moq, FluentAssertions, Jest, Cypress
On-prem infrastructure4NGINX, Portainer, RabbitMQ, Redis

Detailed References


Version Upgrade Policy

TierTechnologyUpgrade cadence
Critical.NET, Angular, FlutterEvery LTS release (≈1 year)
ImportantMediatR, EF Core, NgRxQuarterly review
MaintenanceMinor librariesAs part of regular dependency updates
SecurityAny CVE-affected packageWithin 7 days of patch release

[INFO] LTS version selection is mandatory for production runtimes. Preview/RC versions are not permitted in stage, preprod, or prod environments.

Internal Documentation — Microtec Platform Team