The platform every Energy Tools customer runs on.
Required — every subscription includes it.
per year
What it is
Core is the Energy Tools chassis — the secure, audited, hosted web application that the three extension modules plug into. It has very little user-facing functionality on its own. Its job is to be the place where your extensions live.
Why it’s a separate SKU
Because the platform is real work and real cost — Azure hosting, identity infrastructure, audit, the connectivity to ADDS and ARDB. Core is what makes Energy Tools a product rather than a script collection.
Why you can’t buy Core alone
Core’s user-facing surface is intentionally small. Without at least one extension, there is nothing to do once you log in. We don’t sell Core by itself because we’d be taking your money without giving you a tool.
What’s included
- The hosted Blazor application — Azure-hosted Linux web app on .NET 10, with HTTPS / HSTS enforced and antiforgery tokens on every form.
- User management. ASP.NET Identity with email + password sign-in, password reset, account lockout, personal-data export and delete, and full self-service for the user.
- Two-factor authentication. TOTP authenticator apps plus recovery codes — turn it on per-user or require it organization-wide.
- Role-based access. Three role tiers out of the box: SuperAdmin, Admin, User. Extensions check role on every page.
- Full audit trail. Every record Energy Tools writes is stamped with
CreatedBy,CreatedAt,ModifiedBy,ModifiedAtautomatically. No code path skips it. - Per-extension licensing. Encrypted license flags decide which extension modules are turned on for your tenant — a customer can’t enable an unpaid module.
- The Azure SQL database, the SignalR progress hub, the SOAP/ARDB connectivity layers, the Polly retry policies. Every extension uses these.