Tenantry / docs / changelog roadmap

date: 2026-05-04

Changelog and roadmap

Product journey

What we've shipped and what's next

A high-level view of Tenantry's evolution — from initial foundation to where we're headed.

Delivered

Core MVP for multi-tenant M365 licensing

Shipped the initial scaffold with React + Azure Functions. Established bootstrap, onboarding, and consent flows for tenant setup. Built shared tenant state and contracts across frontend and API.

Identity, auth, and consent hardening

Reworked Entra auth wiring and admin consent callbacks across several iterations. Tightened authorization boundaries around tenant operators and admins. Added safeguards for local dev auth and hosted environment behavior.

Licensing operations maturity

Implemented and refined core user/group license assignment management. Added pagination and performance improvements for large user, group, and SKU surfaces. Improved assignment error handling and reliability around refresh behavior.

Cloud Licensing integration (read-first)

Added additive Cloud Licensing visibility — allotments, waiting members, and assignment errors. Introduced provenance-style assignment context and dedicated UI surfaces. Classic Graph write paths remain the operational baseline while cloud signals are layered on top.

Optimization and License Intelligence

Built deterministic overlicensing analytics and optimization UI experiences. Expanded from basic overlicensing to broader License Intelligence structures with candidate drilldown, confidence framing, and progressively richer opportunity views.

AI copilot as a grounded assistant

Added chat features and repeatedly hardened request/response handling. Kept AI grounded in deterministic tenant summaries rather than raw speculative inference. Added optimization-aware prompts and suggested follow-ups to support operator workflows.

Scalability and async processing

Moved toward clearer separation between hot-path operations and heavier analytics work. Added tenant sync worker and job management improvements with nightly refresh capability. Added retention and config controls for sync jobs and operational metadata.

Operational hardening and delivery pipeline

Significant Azure pipeline and Bicep evolution for reliability and deploy consistency. Security and stability hardening across multiple dedicated remediation waves. Added ops runbooks, handbook guidance, and stronger environment variable discipline.

Tenant pricing management

Deepened tenant-level pricing management with currency and per-SKU override workflows.

Report dimensions and units

Added tenant-configurable report dimensions with attribute-based user grouping. Enables seat distribution breakdowns by department, region, or any organizational structure. Includes three-level drill-down from unit summary to license buckets to individual users.

Per-dimension optimization breakdown

Connected report dimensions to optimization, showing a savings leaderboard per unit. Operators can see which business units carry the most reclaim potential and filter the opportunity list by dimension and unit for focused reviews.


Coming next

Smarter optimization signals

Continue maturing deterministic optimization — more explainable, more actionable. Improve operator controls for exclusions, thresholds, and policy tuning. Keep compatibility and resilience strong for partially configured tenants.

Evidence-backed rightsizing

Expand beyond reclaim and remove to safe downgrade guidance. Broaden add-on intelligence with Copilot as the primary first-class path. Treat Power BI evidence as optional and conditional on permissions and tenant readiness.

Cloud Licensing depth

Continue read-first Cloud Licensing depth with clearer capability and degraded-state messaging. Potentially add gated cloud write-path beta only after reliability and permission readiness. Preserve classic write fallback semantics during any beta write experimentation.

Reporting depth and stakeholder communication

Expand reporting with export surfaces and richer stakeholder communication tools. Continue improving optimization storytelling for admins with action plans, confidence levels, and caveats.

Platform scalability

Further separate core sync from heavy analytics, cost computation, and chat summarization. Keep queue-backed async processing and per-tenant coordination as scaling primitives. Improve observability and policy controls around long-running tenant workflows.


Our product principles

  1. Foundation and trust — secure onboarding, consent, and deterministic core flows.
  2. Operational excellence — scalable sync/refresh, hardening, and observability.
  3. Optimization value — overlicensing to license intelligence to higher-confidence savings.
  4. Add-on expansion — Copilot-first add-on intelligence, optional Power BI extension.
  5. Decision support UX — stronger exports, simulator-style planning, and grounded copilot guidance.
last updated 2026-05-04 16:00:51 utc