Ordlista

Microsoft-miljötermer, förklarade.

Tydliga definitioner för förkortningarna och produkttermerna som dyker upp på EfficientEther-sidor, Microsoft-miljögranskningar och operativa samtal.

127 definitioner10 kategorierTydligt språk beskrivningar

A

Agentic AIAI and automation

Agentic artificial intelligence

Agentic AI describes AI systems built to pursue a goal across multiple steps with a meaningful degree of autonomy, planning a sequence of actions, calling tools or APIs, evaluating the results, and adjusting its next step accordingly, rather than the single-turn, prompt-in-response-out pattern of a conventional chatbot or Copilot conversation. The distinguishing characteristic is not the underlying language model, typically the same class of large language model powering conversational AI, but the surrounding architecture: an agent is given a defined objective, access to a set of tools or connectors it can invoke, searching a mailbox, querying a database, updating a record in a line-of-business system, calling another agent, and some form of loop that lets it take an action, observe the outcome, and decide whether the goal has been met or another step is needed, all without a human approving each individual action along the way. In the Microsoft ecosystem this shows up concretely through Copilot Studio, which lets organisations build custom agents that can be assigned specific tools and data sources and deployed into Teams or as standalone assistants, through the autonomous and multi-agent capabilities being layered onto Microsoft 365 Copilot itself for scenarios like automatically triaging and drafting responses to routine requests, and through Azure AI Foundry's agent service for organisations building custom, code-first agentic applications rather than using a low-code builder. The genuinely new risk surface agentic AI introduces, compared to conversational AI, is that autonomy directly multiplies the consequence of any given mistake: a conversational Copilot that hallucinates a wrong answer produces a wrong answer a human then reads and can catch, whereas an agent with write access to a system that acts on a flawed plan or a hallucinated intermediate result can take a real, consequential action, sending an email, modifying a record, approving a request, before any human reviews what it did, which is why permission scoping for agents needs to be treated with at least the rigor of scoping a service account or an automation script, granting only the specific tools and data access the agent's task genuinely requires rather than the broad access convenient for whoever built it. Governance for agentic AI in a Microsoft 365 tenant is still an evolving area operationally: agent identities, what they can access, what actions they've taken, and how that activity is logged and audited, need to be tracked with the same seriousness as human account permissions, and organisations adopting Copilot Studio agents at scale without a clear inventory of what agents exist, what data sources and tools each one has been granted, and who owns and reviews them are building the same kind of unmanaged sprawl that ungoverned Power Automate flows and Power Apps created in the low-code era before it, just with materially higher-stakes autonomous actions attached.

Agentic AI matters when teams want AI support without losing control of identity, data, approvals, and audit evidence. In the EfficientEther portfolio, AI terms usually connect to governed workflows, Copilot readiness, or agentic packaging where humans still review important outputs.

Agentic app packagingApplication modernisation

Agentic application packaging

Agentic app packaging refers to the emerging practice of using AI agents, systems capable of reasoning over a task, calling tools, and acting across multiple steps, to carry out parts of the application packaging workflow rather than a human packaging engineer doing every step manually. In a typical agentic workflow, the agent might inspect a legacy installer, identify its install actions, propose an MSIX manifest with the correct capabilities and dependencies, run a capture against a reference machine, flag files or registry writes that will need a Package Support Framework fix-up because they fall outside what MSIX's per-package virtualisation supports, and surface the specific compatibility issues that a human reviewer needs to resolve before signing and deployment. This is meaningfully different from traditional packaging automation scripts, which follow a fixed, pre-written sequence of steps with no ability to interpret an unexpected outcome; an agent is expected to observe the result of each action, such as a capture producing an unexpectedly large dependency list or a conversion tool throwing a specific error, and adjust its next step accordingly, in principle handling more of the long tail of application-specific quirks that make packaging estates hard to fully automate. It is important to be precise about where this practice actually stands as of 2026: agentic app packaging is an emerging capability being built into packaging tools and copilots, not an established, widely adopted standard, and the practical implementations available today are closer to AI-assisted packaging assistance, an agent proposing a manifest, a fix-up, or a conversion plan for a human to review and approve, than to an agent independently taking an application from source installer through to a signed, deployed, production MSIX package without oversight at any point. The immature areas are predictable: agents are only as good as the packaging knowledge and estate-specific context they have been given, they can misjudge which write-redirection or capability an application genuinely needs, and packaging mistakes that reach production, a missing dependency, an incorrect file association, a capability omission, tend to surface as end-user application failures rather than build-time errors, which is exactly why human validation gates remain necessary in any agentic packaging pipeline today rather than being treated as an optional step to be automated away. Organisations evaluating agentic packaging tooling should treat current claims with the same scrutiny they would apply to any new automation category: ask specifically which steps are agent-proposed versus agent-executed, and where the human checkpoint sits in the pipeline.

Agentic app packaging matters during Windows 11, Intune, Azure Virtual Desktop, and Cloud PC programmes because application blockers can delay the whole rollout. The practical question is whether the term helps capture, package, sign, deploy, or troubleshoot an app with less rework.

AIAI and automation

Artificial Intelligence

Artificial Intelligence, in the context most relevant to a Microsoft cloud estate, refers to software systems that perform tasks which have traditionally required human judgement, understanding natural language, recognising patterns in data, generating text or images, or making predictions and recommendations, generally by having been trained on large datasets rather than following explicitly hand-coded rules for every scenario. The term spans a wide range of underlying techniques, from long-established machine learning models used for anomaly detection and forecasting to the large language models now embedded across Microsoft 365 through Copilot, and it's worth being precise about which is meant in a given conversation, since "AI" is applied loosely enough in vendor marketing that it can refer to anything from a simple rules-based automation rebranded as AI to a genuinely capable generative model. In the Microsoft ecosystem specifically, AI now shows up in three broad, distinct layers that IT teams end up managing separately: built-in AI features embedded in existing products, such as Defender's anomaly detection, Purview's data classification, or Viva Insights' pattern analysis, which mostly operate invisibly as part of a feature an organisation is already licensed for; assistant and copilot experiences, principally Microsoft 365 Copilot, which sit directly in the Office apps and Teams and are consumed conversationally by end users; and platform-level AI services, delivered through Azure AI Foundry, where organisations build custom applications, agents, or integrations against foundation models rather than consuming a pre-built product. Each of these layers carries genuinely different governance, cost, and data-handling implications, which is where a lot of AI adoption in Microsoft estates goes wrong in practice: enabling a built-in AI feature is usually just a licensing and configuration decision, but adopting Copilot means accounting for what data it can see across a tenant's existing, and often over-permissive, SharePoint, OneDrive, and Teams permissions, since Copilot answers strictly within the existing access a user already has, meaning years of permission sprawl that were low-risk when the practical cost of finding an over-shared file was a manual search become immediately higher-risk once a copilot can synthesise and surface content a user technically had access to but was never realistically going to find. Cost is a similarly layered problem: built-in AI features are typically bundled into existing licensing, Copilot is a discrete per-user monthly add-on cost that needs active usage review to justify against adoption, and Azure AI Foundry usage is consumption-based against tokens processed, meaning a custom AI application's running cost is much harder to forecast and cap than a fixed per-seat licence, and organisations building on it without token usage monitoring and budget alerts in place are exposed to genuinely unpredictable monthly spend in a way traditional Microsoft 365 licensing never was.

AI matters when teams want AI support without losing control of identity, data, approvals, and audit evidence. In the EfficientEther portfolio, AI terms usually connect to governed workflows, Copilot readiness, or agentic packaging where humans still review important outputs.

APIPlatform and integration

Application Programming Interface

An API is a defined contract that lets one piece of software call another: a set of endpoints, request and response shapes, authentication requirements, and rate limits that let a client request data or trigger an action without needing to understand the internals of the system it is calling. In the Microsoft cloud estate that this glossary covers, the API surface that matters most is Microsoft Graph, the single REST and SDK gateway that sits in front of Microsoft 365, Entra ID, Intune, Windows, Teams, SharePoint, and related services, exposing users, groups, licences, devices, mail, calendars, security signals, and administrative actions through one consistent authentication and permissions model built on OAuth 2.0 and Entra app registrations. For IT teams and MSPs, APIs are what separate a tool that genuinely automates from one that only reports: reading tenant state through an API is straightforward and low risk, since it requires only read-scoped permissions and cannot change anything, but writing through an API, such as revoking a session, removing a licence assignment, or updating a Conditional Access policy, requires write-scoped permissions and carries real operational weight, which is why credible tooling separates discovery and read access from any action that changes tenant state, and logs every write call as an auditable event. Rate limits and throttling are a practical constraint that shapes how any Graph-based tool is built: pulling full licence, device, and user data across even a mid-sized tenant means paging through thousands of objects under Microsoft's throttling policy, so tools that report cost and licence data in near real time are doing meaningful engineering work to batch, cache, and back off correctly rather than simply querying on demand. API permission scope is also a security and governance question in its own right, not just a technical one: an app registration that requests Directory.ReadWrite.All when it only needs User.Read.All is a standing risk that a security review should catch, and the principle of least privilege applies to the tooling an organisation authorises against its tenant just as much as it applies to the people who use it. For estates already investing in automation, the API layer is also the boundary that determines whether a workflow can be scripted, scheduled, or chained into a pipeline: a product with a documented, stable API lets IT operations build on it, while a product without one locks its data inside its own interface, which is one of the reasons API access and documented Graph permission scopes are now a standard question in vendor evaluation for Microsoft 365 and Azure tooling.

API matters because integrations, APIs, virtual machines, and delivery pipelines are how Microsoft estate data and automation become usable. These terms help readers understand how systems connect before they decide what to build or automate.

App AttachApplication modernisation

MSIX App Attach

App Attach, more fully MSIX App Attach, is an application delivery model for Azure Virtual Desktop and Windows 365 that dynamically attaches an MSIX or App-V package to a user's session from centralised shared storage at logon, rather than requiring the application to be permanently installed inside every session host or Cloud PC image ahead of time. This solves a real operational problem in pooled, image-based delivery: every application baked into a golden image has to be updated, tested, and redeployed across the entire image whenever it changes, and image sprawl grows quickly once an estate tries to support many different application combinations for different user groups from a shared set of hosts. With App Attach, applications are packaged once, stored centrally, and attached to a user's session on demand at logon, so the base image itself stays small, standard, and rarely needs rebuilding purely to add or update an application, while different user groups can still receive different application sets from the same shared host pool image. The model depends on the application being packaged cleanly as MSIX, or in some configurations App-V, in the first place, so it inherits the same packaging discipline and compatibility constraints as MSIX generally, including the file and registry virtualisation behaviour that occasionally needs a Package Support Framework fix-up to handle applications not originally designed for this kind of isolation. Because App Attach applications are attached fresh at each logon rather than baked into a persistent local install, validating that behaviour specifically on production-equivalent session hosts, not merely in an isolated test environment, is an important step before wide rollout, since attach timing, storage performance, and PSF fix-up behaviour under App Attach can differ subtly from how the same package behaves when installed locally. App Attach is most valuable in pooled, multi-session Azure Virtual Desktop estates carrying a wide, varied application catalogue across different user cohorts, where the alternative, either bloated shared images carrying every application everyone might need or an unmanageable proliferation of narrowly-scoped images, becomes an operational burden of its own well before it becomes a licensing or security concern.

App Attach matters during Windows 11, Intune, Azure Virtual Desktop, and Cloud PC programmes because application blockers can delay the whole rollout. The practical question is whether the term helps capture, package, sign, deploy, or troubleshoot an app with less rework.

App installerApplication modernisation

.appinstaller

An App Installer file, using the .appinstaller extension, is an XML descriptor that enables web-based installation and, critically, automatic updating of an MSIX package delivered outside the Microsoft Store, without requiring an enterprise device management tool such as Intune to manage the deployment. The file itself does not contain the application; it references the URI of the actual MSIX package or bundle, along with configurable update behaviour settings, whether Windows should check for an update automatically on every launch, on a defined time interval, or only when the user manually triggers a check, and whether updates should be treated as mandatory, allowing an organisation to control how aggressively an application stays current on client devices without building or licensing separate update infrastructure. This makes App Installer a genuinely practical option for internal line-of-business application distribution, a small IT team can host a signed MSIX package and its accompanying .appinstaller file on an internal, HTTPS-secured web location, point users at that file, typically through a link or a simple internal portal, and get Store-like install and update behaviour without needing Intune, WSUS, or a third-party deployment tool in the loop, which is particularly useful for organisations that are not yet ready to invest in full mobile device management infrastructure but still want to move away from manually distributed, unmanaged installer files. The trust model matters in the same way it does for any sideloaded MSIX package: because App Installer distribution bypasses the Store's review and reputation system entirely, the package still needs to be signed with a certificate the target devices trust, either because that certificate chains to a public trusted root or because the organisation has explicitly deployed its own internal signing certificate's root to those devices, and HTTPS hosting for both the .appinstaller file and the package it references is a baseline requirement rather than an optional hardening step, since App Installer explicitly blocks installation from insecure HTTP sources. The main operational risk worth being aware of is that early, permissive default configurations of App Installer-based distribution were associated with a wave of social engineering attacks that tricked users into installing malicious packages disguised as legitimate software through crafted ms-appinstaller links, which is why Microsoft tightened default handling of that protocol handler, and why organisations using App Installer for legitimate internal distribution should still apply the same scrutiny to how installation links are shared and trusted as they would for any other software distribution channel.

App installer matters during Windows 11, Intune, Azure Virtual Desktop, and Cloud PC programmes because application blockers can delay the whole rollout. The practical question is whether the term helps capture, package, sign, deploy, or troubleshoot an app with less rework.

App-VApplication modernisation

Microsoft Application Virtualization

App-V, Microsoft Application Virtualization, is a legacy application virtualisation format that delivers Win32 applications as isolated virtual apps rather than fully installing them onto the underlying operating system, a model many estates adopted specifically to avoid the file and registry conflicts that installing many applications directly onto a shared VDI or Remote Desktop Session Host image used to cause. Its current status is precise and worth stating exactly, because it is often described more alarmingly than the facts support: the App-V client and Sequencer are not end of life, they moved to fixed extended support and continue to ship in Windows, receiving security fixes on the normal Windows servicing timeline; what genuinely reached end of support was the App-V server infrastructure specifically, the management and streaming server components used to publish and deliver App-V packages to endpoints centrally. Because App-V is not being actively developed and adds no new features, most estates running it are planning a move to MSIX regardless of the server-support deadline, since MSIX is where Microsoft's ongoing investment and Windows 365 and Azure Virtual Desktop integration now sits. Converting existing packages depends heavily on which App-V generation they were built in: App-V 5.1 packages generally convert with reasonable reliability, since the MSIX Packaging Tool can convert directly from the `.appv` package file itself, either through its UI or from the command line, while App-V 4.x packages cannot be converted directly at all, and Microsoft's own guidance is to return to the original source installer and package that as MSIX instead, or, where that installer has been lost, to capture the running application from a live installation as the practical fallback. Even a successful format conversion is not the end of the work: environment variables, startup shortcuts, file type associations, and any script assuming App-V's particular virtualisation and isolation behaviour commonly need explicit remediation once repackaged in MSIX, since the two formats do not virtualise applications in an identical way, which is why these specific compatibility issues account for most of the "it converted cleanly and then behaved oddly" reports across large-scale App-V to MSIX migration programmes.

App-V matters during Windows 11, Intune, Azure Virtual Desktop, and Cloud PC programmes because application blockers can delay the whole rollout. The practical question is whether the term helps capture, package, sign, deploy, or troubleshoot an app with less rework.

Audit logsCompliance

Microsoft 365 audit logs

Microsoft 365 audit logs are the record of user and administrator activity captured automatically across Microsoft 365 workloads, including Exchange Online, SharePoint, OneDrive, Teams, Entra ID, and Power Platform, and surfaced through the unified audit log in the Microsoft Purview compliance portal (and via the Office 365 Management Activity API for programmatic access and SIEM ingestion). Each logged event captures who performed an action, what the action was (such as a file being accessed, shared, or deleted, a mailbox rule being created, an admin role being assigned, or a user signing in from a new location), when it happened, and relevant metadata like the client IP address, application, and affected object, which collectively makes the audit log the primary source of truth when reconstructing what happened during a security incident, insider risk investigation, or compliance review. Licensing materially affects what an organisation can actually rely on here: standard audit, included broadly across Microsoft 365 plans, retains most events for 180 days, while Microsoft Purview Audit (Premium), available with E5 or as an add-on, extends retention to one year by default (and up to ten years with the add-on), adds a longer list of higher-value event types including mailbox access by non-owners and mail item access events, and provides higher-bandwidth access to the Management Activity API, all of which matter directly for investigations, since an incident discovered weeks or months after it occurred can be effectively unrecoverable in standard audit if the retention window has already lapsed. A recurring operational failure mode is assuming audit logging is both complete and permanent by default: some event types require explicit enablement (mailbox auditing, for instance, is on by default in current tenants but has not always been, and some diagnostic-level events still require configuration), unified audit log search itself must be turned on for a tenant, and administrators sometimes discover only during an actual investigation that the specific event type or time window they need was never being captured or has already aged out. For compliance frameworks like ISO/IEC 27001, SOC 2, and Cyber Essentials Plus, audit logs are frequently the primary evidence an assessor asks to see for access control, change management, and incident response controls, which makes retention period, log completeness, and export or SIEM integration for long-term storage a genuine control decision rather than an incidental technical setting, particularly for organisations whose regulatory or contractual retention requirements exceed what standard Microsoft 365 licensing provides out of the box.

Audit logs matters because customers, resellers, and procurement teams need evidence that controls are defined, operated, and reviewable. A useful glossary definition should help a reader connect the term to audit preparation, policy work, or repeatable assurance activity.

Audit trailCompliance

Audit trail

An audit trail is the chronological, tamper-evident record of who did what, when, and to which system or piece of data, built up from log entries, timestamps, and change records well enough that a specific sequence of events can be reconstructed and verified after the fact, whether that is for a security investigation, a compliance audit, a financial reconciliation, or a legal dispute. The concept is broader than any single product's logging feature: in a Microsoft 365 and Azure estate, an organisation's effective audit trail is typically assembled from several distinct sources working together, including the Microsoft 365 unified audit log for user and admin activity, Entra ID sign-in and audit logs for authentication and identity changes, Azure Activity Log and Azure Monitor for resource-level changes across subscriptions, and, where used, third-party licence, cost, or configuration management tooling that records changes to entitlements, spend, or policy independently of Microsoft's own logging. What separates a genuinely useful audit trail from a simple activity feed is a small set of properties: completeness (no meaningful gaps where activity went unrecorded), integrity (confidence that entries have not been altered or deleted after the fact, often through write-once storage, immutable logging, or cryptographic hashing), sufficient retention to cover the period an investigation or audit might realistically need to look back over, and enough context in each entry, actor, action, target, timestamp, and outcome, that it is actually interpretable months later without requiring the original administrator's memory to fill in gaps. A common and costly failure pattern is discovering the audit trail is incomplete only during an actual investigation or dispute: logging was enabled for some systems but not others, retention had already lapsed for the relevant window, or the record shows that an action happened but not who authorised it or why, all of which erode the evidentiary value of the trail precisely when it is needed most. Audit trails sit at the centre of most compliance frameworks relevant to Microsoft-estate operators, including ISO/IEC 27001, ISO 22301, SOC 2, and Cyber Essentials, not as a checkbox requirement but because they are the mechanism by which an organisation demonstrates that its stated access control, change management, and incident response processes are actually being followed in practice rather than existing only as policy documents, which is why auditors and assessors will typically ask to see specific trail entries corresponding to specific claimed controls rather than accepting the existence of logging in the abstract.

Audit trail matters because customers, resellers, and procurement teams need evidence that controls are defined, operated, and reviewable. A useful glossary definition should help a reader connect the term to audit preparation, policy work, or repeatable assurance activity.

Autonomous app packagingApplication modernisation

Autonomous application packaging

Autonomous app packaging describes a further, more ambitious point on the same emerging spectrum as agentic app packaging: a pipeline in which an AI system takes an application from its source installer through analysis, conversion, dependency resolution, signing, and validation testing to a deployed package with little or no human review at any intermediate step, rather than stopping at proposals for a person to approve. The distinction from agentic packaging is one of degree and of where control sits: an agentic workflow typically still has a human approving the manifest, the fix-up configuration, or the signing step before anything reaches production, whereas a genuinely autonomous workflow would make and act on those decisions itself, closing the loop from source application to working, tested, deployed package without a checkpoint in between. As of 2026, this remains substantially an aspiration rather than a deployed reality across the packaging industry: the individual building blocks, AI-assisted installer analysis, automated capture, generated fix-up configurations, are appearing in commercial and open-source tooling, but a fully closed-loop pipeline that can be trusted to package, validate, and ship a business-critical Win32 application into production with no human in the loop is not something organisations should assume exists or is safe to adopt wholesale today. The risk profile is the specific reason for caution: packaging failures are often silent at build time and only surface later as an application crashing for an end user, a licence check failing because a registry key was virtualised incorrectly, or a driver-dependent feature breaking because MSIX's isolation model does not support it, and an autonomous pipeline with no validation gate has no natural point at which a human catches that class of error before it reaches a live estate. For that reason, credible discussion of autonomous app packaging in 2026 tends to focus on where autonomy can be safely bounded, letting a system autonomously handle well-understood, low-risk, repetitive packaging patterns such as straightforward MSI-to-MSIX conversions with no custom actions, while keeping mandatory human validation gates around anything involving drivers, services, licensing checks, or unusual install behaviour, rather than promising full autonomy across an entire heterogeneous application estate. Organisations should treat vendor claims of autonomous packaging with proportionate scepticism, ask what specific validation and rollback mechanism exists if an autonomously packaged application fails in production, and recognise that autonomy without a tested safety net is a liability in an application estate, not a maturity milestone, however appealing the reduction in manual packaging effort sounds.

Autonomous app packaging matters during Windows 11, Intune, Azure Virtual Desktop, and Cloud PC programmes because application blockers can delay the whole rollout. The practical question is whether the term helps capture, package, sign, deploy, or troubleshoot an app with less rework.

AutopatchEndpoint management

Windows Autopatch

Windows Autopatch is a Microsoft-managed service, included with Windows 11 Enterprise E3/E5 and equivalent Microsoft 365 licensing, that automates the testing and rollout of Windows quality updates, feature updates, Microsoft 365 Apps updates, and Microsoft Edge updates across an organisation's device estate, removing most of the manual scheduling and ring management that update rings otherwise require an admin to configure and monitor by hand. Once a tenant is registered and devices are enrolled, Autopatch automatically organises devices into a sequence of deployment rings, Test, First, Fast, and Broad by default, and progresses each update through them on a managed cadence, watching for update-related health signals, failed installs, boot failures, and other indicators of a problematic release, and it can automatically pause or roll back a deployment ring if it detects a spike in failures before the update reaches the broader device population. This is functionally the same problem Windows update rings solve, staged rollout to catch bad updates before they hit everyone, but Autopatch takes the ring design, sequencing, and go/no-go monitoring decisions off the admin's plate, which is the trade-off organisations are actually buying: less manual control over exact ring composition and timing in exchange for less day-to-day update administration overhead. Enrolment prerequisites are stricter than they first appear and are a common cause of stalled rollouts: devices need to be Entra ID joined or hybrid joined, co-managed or cloud-managed through Intune, running a supported Windows 11 or Windows 10 Enterprise edition, and meeting specific network and update-source requirements, and Autopatch's own readiness checks will flag devices that fail prerequisites like missing update source configuration or conflicting Group Policy settings that override Autopatch's own policies, a conflict that is a frequent troubleshooting scenario in estates migrating from a Group Policy or WSUS-managed patching model. Autopatch does not replace the need for endpoint security policies or compliance policies covering non-Windows-update patching such as third-party application updates, and organisations sometimes assume enrolling in Autopatch means "patching is handled" more broadly than the service actually covers, when in reality it is scoped specifically to Windows, Microsoft 365 Apps, Edge, and driver/firmware updates through the optional driver and firmware update policies, leaving third-party software patching a separate responsibility. Because Autopatch pulls its device population directly from Intune-managed groups, the same device hygiene issues that affect Intune generally, stale device records, devices that have left the estate without being retired, duplicate enrolments, directly affect Autopatch ring assignment accuracy and reporting, meaning the update compliance dashboards are only as trustworthy as the underlying Intune device inventory feeding them.

Autopatch matters for endpoint teams because device, app, compliance, update, and troubleshooting signals often sit across several Microsoft admin areas. Linking these terms back to Intune and device-reporting routes helps readers move from definition to action.

AutopilotEndpoint management

Windows Autopilot

Windows Autopilot is Microsoft's zero-touch device provisioning service, used to configure new or repurposed Windows devices for corporate use straight out of the box, or after a factory reset, without IT staff ever imaging the device manually or a user having to complete a technical setup process themselves. A device's hardware identity, its hardware hash, is registered against the organisation's tenant, either by the OEM or reseller at point of purchase, through a partner integration, or manually by IT for devices already in the estate, and from that point forward, whenever that specific device reaches Windows Setup, Autopilot recognises it and applies a tenant-branded, pre-configured out-of-box experience: joining Entra ID, enrolling in Intune, applying assigned configuration profiles, compliance policies, and required applications, and, in Autopilot's white-glove and pre-provisioning modes, completing most or all of that provisioning before the device ever reaches the end user, so a new starter can unbox a laptop, sign in with their own credentials, and be working within minutes rather than waiting for IT to image and configure the machine first. This is the mechanism that makes shipping devices directly from a reseller or OEM to a remote or hybrid employee's home practical without a security compromise, since the device only becomes usable and compliant once it authenticates against the tenant and receives its assigned policy, rather than arriving pre-loaded with a static image that immediately falls out of date. Autopilot depends entirely on the hardware hash being registered correctly before the device ships, which is the single most common point of failure in practice: a device that reaches an employee without its hash registered, or registered against the wrong tenant, falls back to a generic out-of-box experience with no policy applied, requiring either manual re-provisioning or a return to IT, and this is a frequent friction point when device procurement and Autopilot registration are handled by different teams or different vendors without a reliable handoff process. Autopilot profiles, which control naming conventions, user account type, whether the privacy and licence agreement screens are skipped, and deployment mode, are assigned per Entra ID dynamic or static group, and a stale or overly broad group assignment is a common cause of a device receiving the wrong profile, most visibly when a device intended for one department's self-deploying kiosk profile ends up applying a standard user-driven profile instead. Autopilot resets, "Wipe and reuse device with Autopilot for existing devices," reprovision a device already in the estate back to a fresh state while keeping its existing Autopilot registration and Intune enrolment intact, the standard mechanism for reassigning a device to a new user without a full manual rebuild, though it works reliably only when the device's original Autopilot and Intune records are clean, making stale or duplicate device records the same recurring housekeeping issue here as elsewhere in the Intune estate.

Autopilot matters for endpoint teams because device, app, compliance, update, and troubleshooting signals often sit across several Microsoft admin areas. Linking these terms back to Intune and device-reporting routes helps readers move from definition to action.

AVDMicrosoft cloud

Azure Virtual Desktop

Azure Virtual Desktop is Microsoft's desktop and application virtualisation service running on Azure, delivering full Windows desktops or individual published applications to users from cloud-hosted session hosts organised into host pools. Its defining characteristic, and the reason it remains the right choice for many estates even as Windows 365 has grown, is architectural flexibility: AVD supports both pooled deployments, where many users share a smaller number of multi-session hosts, and personal, one-to-one assignments, gives direct control over VM sizing, image management, scaling schedules, and network configuration, and bills on consumption, meaning cost tracks actual compute and storage usage rather than a flat per-user rate. That flexibility is also where AVD costs most often exceed expectations: host pool headroom kept running to absorb peak demand, golden image and FSLogix profile management overhead, and the monitoring, patching, and scaling automation effort all represent real, ongoing cost that does not appear as a single obvious line item the way a per-user licence does. AVD suits workloads that need genuine session-host control or high-density economics, including graphics-intensive and GPU-backed users, bursty or scheduled demand where consumption billing can track usage more tightly than a flat rate, and pooled multi-session estates where shared infrastructure economics beat a per-seat model. Since 2022, Windows 365 has offered a parallel, simpler operating model for cohorts that need a persistent, personal Cloud PC without the infrastructure decisions AVD requires, and Microsoft's own Windows 365 migration API now allows Entra-joined or hybrid-joined AVD virtual machines to move into Windows 365 through snapshot-based provisioning, though that path currently targets persistent, single-session machines rather than pooled multi-session host pools, which need a fresh build instead. The practical planning question for most estates is not AVD or Windows 365 as an absolute choice, but which model fits each user cohort, since a mixed estate running both, matched to genuine usage patterns, is common and often the most cost-effective outcome.

AVD matters because Microsoft 365, Azure, Windows 365, Teams, and related services are usually managed as one estate. The term connects to planning, cost, configuration, security, and day-two operational decisions across that estate.

AzureMicrosoft cloud

Microsoft Azure

Microsoft Azure is Microsoft's public cloud computing platform, offering compute, storage, networking, database, identity, and AI services on a consumption-based model across a global network of data centre regions. It underpins most of the Microsoft cloud estate that IT teams manage day to day, whether they realise it or not: Windows 365 Cloud PCs, Azure Virtual Desktop session hosts, Microsoft Entra ID, and a large share of Microsoft 365's backend infrastructure all run on Azure, which means Azure health, capacity, and cost management indirectly affect services that look, on the surface, like standalone Microsoft 365 or Windows 365 products. Core building blocks include virtual machines and scale sets for compute, blob and disk storage, virtual networks and network security groups for connectivity, and Azure Resource Manager, the deployment and management layer that groups every resource into subscriptions and resource groups and applies role-based access control and policy consistently across them. Pricing is where Azure differs most sharply from traditional on-premises infrastructure and from fixed-fee SaaS: nearly everything is billed per second or per hour of actual consumption, across dozens of meter types (compute hours, storage transactions, egress bandwidth, reserved capacity discounts), which makes cost genuinely hard to forecast without active monitoring and is why tools like Azure Advisor, Cost Management budgets, and reserved instance or savings plan commitments exist as first-class parts of the platform rather than afterthoughts. For estates running Windows 365 or Azure Virtual Desktop, Azure costs typically show up in two places: the underlying compute, storage, and networking consumed by session hosts and Cloud PCs, and any Azure-native services layered on top such as Azure Files for FSLogix profile containers, Azure Backup, or Log Analytics workspaces used for monitoring. A common estate-level trap is treating Azure spend as a fixed IT overhead rather than an operational variable: orphaned disks left behind after a virtual machine is deleted, oversized VM SKUs provisioned for peak load but never right-sized down, and dev/test resources left running outside business hours are all extremely common and collectively account for a large share of avoidable Azure waste in real subscriptions. Governance at scale is handled through management groups, which let policies, budgets, and RBAC assignments cascade down across many subscriptions at once, and through Azure Policy, which can enforce naming conventions, tagging, allowed regions, or SKU restrictions automatically rather than relying on manual review.

Azure matters because Microsoft 365, Azure, Windows 365, Teams, and related services are usually managed as one estate. The term connects to planning, cost, configuration, security, and day-two operational decisions across that estate.

Azure AdvisorMicrosoft cloud

Azure Advisor

Azure Advisor is a free, built-in recommendation service in the Azure portal that continuously analyses resource configuration and usage telemetry across a subscription and surfaces prioritised, actionable recommendations across five categories: cost, security, reliability, operational excellence, and performance. For cost specifically, the recommendations that matter most in practice are underutilised or idle virtual machines that Advisor identifies from actual CPU, memory, and network metrics over a rolling observation window (commonly recommending a smaller SKU or shutdown rather than manual guesswork), unattached managed disks left behind after a VM was deleted or resized, and reservation and savings plan purchase recommendations calculated from an organisation's own historical compute usage pattern, which can materially undercut pay-as-you-go pricing for workloads with predictable, steady-state consumption such as Azure Virtual Desktop session hosts or Windows 365-adjacent infrastructure. Each recommendation carries an estimated cost impact and, for many resource types, a one-click remediation action directly in the portal, though larger changes such as reservation purchases or SKU family changes still require a deliberate decision because they involve either a financial commitment or application-level testing before being safe to apply. Advisor's recommendations are generated from actual telemetry rather than static rules, which is both its strength and its main limitation: it is very good at flagging an obviously idle VM sitting at 2% CPU for thirty days, but it has no visibility into business context, so it cannot distinguish a genuinely unused resource from a deliberately provisioned burst-capacity or disaster-recovery standby resource, meaning every recommendation still needs a human review pass before action, particularly around shutdown and rightsizing recommendations that could affect availability if applied blindly. Advisor Score, a single aggregated percentage shown at the top of the Advisor dashboard, gives a quick directional read on how many of the available recommendations across all five categories an organisation has acted on, and it is commonly used as a lightweight ongoing governance metric, tracked over time to show whether Azure hygiene is improving or drifting, though it should be read alongside the underlying recommendation detail rather than treated as a single pass/fail health indicator on its own. Because Advisor only sees what is running inside Azure subscriptions it has access to, and only evaluates telemetry rather than licence entitlement or Microsoft 365-level waste, it complements rather than replaces separate licence optimisation review; an estate can score well on Advisor cost recommendations while still carrying substantial unaddressed waste in M365 licence assignment that Advisor has no visibility into at all.

Azure Advisor matters because Microsoft 365, Azure, Windows 365, Teams, and related services are usually managed as one estate. The term connects to planning, cost, configuration, security, and day-two operational decisions across that estate.

Azure AI FoundryAI and automation

Microsoft Foundry

Azure AI Foundry, rebranded from Azure AI Studio and now increasingly referred to simply as Microsoft Foundry, is Microsoft's unified platform for building, testing, deploying, and governing custom AI applications and agents on Azure, giving organisations and developers a single environment to select a foundation model, from OpenAI's GPT family, Microsoft's own Phi models, or a wide catalogue of third-party and open-source models through the Foundry Model Catalog, and build an application or agent around it, rather than consuming AI only through a pre-built product like Microsoft 365 Copilot. Where Copilot is a fixed, largely pre-built assistant experience embedded in Office apps and constrained to the scenarios Microsoft has designed for it, Foundry is the platform organisations use when they need something genuinely custom: an application grounded in a specific proprietary dataset, an agent that calls internal line-of-business APIs, a customer-facing chatbot with tightly controlled scope and tone, or a workflow that a pre-built Copilot simply wasn't designed to handle, and it's aimed at a developer and platform-engineering audience rather than end users directly. Foundry's core practical capabilities centre on model selection and comparison, allowing teams to evaluate different foundation models against the same task on cost, latency, and quality before committing; grounding, most commonly through retrieval-augmented generation connecting a model to an organisation's own documents or data via Azure AI Search, so responses are based on the organisation's actual content rather than the model's general training data alone; fine-tuning for organisations that need a model adapted more deeply than prompting and grounding alone can achieve; and an agent service for building the kind of multi-step, tool-using agentic AI applications that go beyond single-turn question and answer. Cost and governance both look meaningfully different here than in a licensed Microsoft 365 product: Foundry usage is billed on consumption, primarily tokens processed by whichever underlying models an application calls, plus any associated Azure services like AI Search or storage, which means cost scales directly with usage volume and model choice rather than being a predictable per-seat monthly figure, and a custom application built on an expensive frontier model without cost-conscious model selection, prompt design, or caching can accumulate spend far faster than the equivalent Copilot seat licence would. Data handling and residency are also a genuinely separate consideration from Copilot: because Foundry applications are custom-built, responsibility for what data gets sent to which model, where that model is hosted, and what content filtering and responsible AI policies are applied sits much more directly with the building organisation's own architecture choices, through Foundry's content safety and governance tooling, rather than being handled implicitly the way Copilot's tenant-boundary data handling is, which makes a clear internal AI governance policy a genuine prerequisite for safe Foundry adoption rather than a nice-to-have.

Azure AI Foundry matters when teams want AI support without losing control of identity, data, approvals, and audit evidence. In the EfficientEther portfolio, AI terms usually connect to governed workflows, Copilot readiness, or agentic packaging where humans still review important outputs.

Azure Cost ManagementCommercial and channel

Microsoft Cost Management

Azure Cost Management, more fully Microsoft Cost Management, is Microsoft's native tool, built into the Azure portal, for analysing, monitoring, and controlling what an organisation spends across its Azure and, depending on billing account type, broader Microsoft cloud consumption, covering cost analysis views broken down by resource, resource group, subscription, or tag, budget creation with configurable alert thresholds, scheduled cost data exports for downstream reporting, and visibility into savings opportunities such as reservations and savings plans for workloads with predictable, sustained usage. Its behaviour and the data it exposes depend materially on the underlying billing account type: an Enterprise Agreement customer, a Microsoft Customer Agreement customer, and an organisation buying through a CSP partner all see meaningfully different levels of granularity and different administrative controls within Cost Management, which is a common source of confusion when guidance written for one billing model is applied to an organisation actually operating under another. Tag-based cost allocation is one of the tool's most operationally important features and simultaneously one of its most common failure points in practice: Cost Management can attribute spend to specific cost centres, projects, or departments accurately only where resources have actually been tagged consistently at creation, and any estate where tagging has been optional, inconsistently enforced, or retrofitted after resources already existed will show gaps and inaccuracies in cost allocation reporting that no amount of after-the-fact analysis in the tool itself can fully repair, since Cost Management reports what tags exist rather than inferring what they should have been. It is also important to understand what Cost Management is not built to do particularly well: it reports what has actually been spent and, to a lesser extent, forecasts near-term trend continuation, but it offers comparatively limited native insight into licence-level waste sitting inside Microsoft 365 or other SaaS subscription spend, inactive accounts still holding a paid licence, users assigned a premium SKU when a lower tier would cover their actual usage, or duplicate licensing across overlapping products, gaps that require distinct FinOps or licence-optimisation tooling operating on top of, or alongside, the raw cost and consumption data Cost Management provides. Organisations serious about cloud cost control typically end up treating Cost Management as the authoritative source of actual spend data and combining it with governance disciplines, consistent tagging enforced through Azure Policy chief among them, and purpose-built licence reclaim tooling to close the gaps native cost reporting alone was never designed to cover.

Azure Cost Management matters because Microsoft estate decisions often have a commercial owner as well as a technical owner. Clear cost, licence, and partner language helps teams prove value, reclaim waste, and agree the next action before spend becomes harder to challenge.

Azure network connection

Azure network connection is a Windows 365 configuration object, commonly abbreviated ANC, that defines how Cloud PCs provisioned in Enterprise-mode Windows 365 join an organisation's own Azure virtual network rather than running on network infrastructure Microsoft manages entirely on the organisation's behalf. It specifies the target Azure subscription, resource group, virtual network, and subnet that new Cloud PCs will be attached to, along with the Active Directory join type the Cloud PC should use: Microsoft Entra join for cloud-native identity, or hybrid Microsoft Entra join, which additionally requires line-of-sight network connectivity back to an on-premises or Azure-hosted domain controller so the Cloud PC can complete a traditional Active Directory domain join alongside its Entra registration. This distinction is the reason ANCs exist at all: Windows 365 Enterprise offers two provisioning models, Microsoft-hosted network, where Microsoft handles all networking and the Cloud PC has no direct route into the organisation's own virtual network, and Azure network connection, where the Cloud PC is deployed directly inside the organisation's virtual network and can therefore reach internal resources like file servers, line-of-business applications, printers, or domain controllers exactly as a traditional on-premises or VPN-connected device would. Organisations with hybrid Active Directory environments, internal resources not exposed to the public internet, or specific network security and compliance requirements that mandate traffic stay within an organisation-controlled network boundary generally have no choice but to use an Azure network connection, while organisations that are natively cloud-first and have no on-premises dependencies can often use the simpler Microsoft-hosted network model and skip ANC configuration, VNet peering, and subnet capacity planning entirely. Before an ANC can be used in a provisioning policy, Microsoft runs a health check against it covering domain join credentials, DNS resolution, network connectivity, and required outbound endpoints, and a failed health check is one of the most common reasons a Windows 365 provisioning policy silently fails to create Cloud PCs, so ANC health status is one of the first things to check when new Cloud PC provisioning stalls. Subnet sizing is a frequently underestimated planning detail: each Cloud PC consumes an IP address from the assigned subnet for its lifetime, so an organisation provisioning at scale, or planning for Cloud PC resize and reprovisioning operations that can temporarily require additional addresses, needs a subnet sized with meaningful headroom rather than the minimum current headcount, since running out of subnet capacity blocks new Cloud PC provisioning entirely until the network is resized or a new subnet is added.

Azure network connection matters because Microsoft 365, Azure, Windows 365, Teams, and related services are usually managed as one estate. The term connects to planning, cost, configuration, security, and day-two operational decisions across that estate.

B

BackupOperations

Tenant configuration backup

In a Microsoft 365 or Azure tenant context, backup does not mean file or mailbox data backup in the traditional sense, since Microsoft's own retention and recovery mechanisms largely cover that; here it means a saved, timestamped record of the tenant's configuration state, capturing settings across Entra ID policies, Conditional Access rules, Intune compliance and configuration profiles, and related administrative settings, taken on a schedule so that state can be compared, restored from, or used as evidence later. This kind of configuration backup exists to answer a specific and recurring operational question: what did this policy look like before it changed, and can we get back to that state quickly if the change turns out to be wrong. Tenant configuration changes happen constantly and rarely through a single controlled process, since admins make one-off changes to unblock a user, third-party tools push their own policy changes, and Microsoft's own default settings shift over time, so without a saved baseline to compare against, most tenants have no reliable way to answer what changed or when, which is exactly the gap tenant configuration drift describes. A useful backup implementation takes scheduled, versioned snapshots rather than a single point-in-time export, supports pinning a specific snapshot as the trusted baseline that later drift gets measured against, and, critically, supports per-policy restore rather than only an all-or-nothing rollback, since a real-world recovery need is usually narrow, one Conditional Access rule that got tightened incorrectly, one compliance policy that broke device enrolment, not a wholesale return to a prior tenant state that would undo other legitimate changes made since. Backup and drift detection work as a pair: the backup is the historical record, and drift detection is the comparison logic that walks forward from a pinned baseline to flag what has changed, by whom where that is available, and how significant the change is, which turns a passive archive into an active early-warning signal rather than something only consulted after an incident. For audit and compliance purposes, this record carries weight independent of its recovery value, since being able to show an assessor a dated snapshot of Conditional Access and compliance policy state at a point in time, alongside evidence of what changed and when since, is direct, credible support for frameworks like ISO 27001 or Cyber Essentials that expect configuration management and change control to be demonstrable rather than asserted. For MSPs running many tenants, consistent scheduled configuration backup across every customer also removes a specific kind of operational risk: a single admin mistake or a bad third-party integration push no longer means manually reconstructing what a tenant's policies used to look like from memory, change logs, and hope.

Backup matters when teams need repeatable day-two work rather than one-off fixes. Definitions in this area should help readers connect reporting, review, remediation, backup, drift, and evidence capture to a controlled operating model.

BaselineOperations

Configuration baseline

A configuration baseline is a known-good snapshot of a system or tenant's settings, captured and formally designated as the trusted reference point that all future comparisons are measured against, whether that system is a Microsoft 365 tenant's Conditional Access and compliance policies, an Intune device configuration profile, or a broader security posture assessment. The defining property of a baseline is not simply that it was captured, but that it was deliberately chosen and pinned as correct: a scheduled tenant backup produces many historical snapshots over time, but only one of them, typically reviewed and approved, becomes the baseline that drift detection actually compares live state against, which is what turns a passive archive of past states into an active reference for judging whether current configuration is still correct. Establishing a baseline is itself a governance decision, not a purely technical one, since it usually follows a security review, a compliance audit, or a deliberate hardening exercise, meaning the baseline represents not just what the tenant looked like at a point in time but what the organisation agreed it should look like, which is why re-baselining after a legitimate, reviewed change is appropriate while re-baselining simply because the current state has quietly drifted away from the old baseline is not, since that would encode uncontrolled drift as the new normal rather than flagging it as something to review. Baselines are the direct input to drift detection: every subsequent comparison walks forward from the pinned baseline, and anything that differs, a loosened Conditional Access rule, a compliance policy that no longer matches, a security control that got disabled, surfaces as drift that needs a decision, either restore the setting to match the baseline or accept the change and update the baseline to reflect it as the new intended state. For Intune specifically, Microsoft's own security baselines, pre-built templates of recommended settings for Windows, Microsoft Defender, and related workloads, serve the same conceptual purpose at a broader, vendor-published level, giving organisations a starting reference point they can adopt and then customise into their own tenant-specific baseline rather than building one from a blank slate. Baselines also carry direct audit and compliance value: being able to show an assessor a specific, dated, approved baseline, evidence of ongoing comparison against it, and a record of remediation whenever drift was found and corrected, is concrete, demonstrable proof of the kind of configuration management and change control that frameworks like ISO 27001, Cyber Essentials, and SOC 2 expect, turning what could be an abstract policy statement into something backed by a verifiable trail of actual comparisons and actions taken.

Baseline matters when teams need repeatable day-two work rather than one-off fixes. Definitions in this area should help readers connect reporting, review, remediation, backup, drift, and evidence capture to a controlled operating model.

BitLockerEndpoint management

Microsoft BitLocker

BitLocker is Windows' built-in full-volume disk encryption feature, encrypting an entire drive, typically the operating system volume and any fixed data drives, so that the data on it is unreadable without the correct recovery key or an authorised unlock method, protecting against the specific scenario of a lost or stolen device giving an attacker with physical possession direct access to the data on disk by removing the drive or booting from external media. It typically pairs with a device's Trusted Platform Module, TPM, which stores the encryption keys in hardware and validates the boot chain hasn't been tampered with before releasing them, meaning a correctly configured BitLocker device unlocks transparently for the legitimate user at sign-in without a separate BitLocker prompt, while a device with a missing or failed TPM check, or one booted from unexpected media, halts into recovery mode requiring the 48-digit recovery key. In a managed Microsoft 365 estate, BitLocker is configured and enforced through Microsoft Intune, either via a dedicated endpoint security disk encryption policy or through configuration profiles, and critically, recovery keys are escrowed automatically to Entra ID (or Active Directory in hybrid-joined scenarios) as part of that managed configuration, which is the detail that turns BitLocker from a security control into an operational risk if it's missed: a device encrypted without its recovery key properly escrowed anywhere accessible to IT is one boot failure or forgotten password away from permanently inaccessible data, since there is no backdoor or master key that bypasses BitLocker by design. Silent enablement, encrypting a device automatically as part of Autopilot provisioning without an interactive prompt, is standard practice in managed estates and depends on the TPM and hardware meeting Modern Standby or HSTI requirements; devices that don't meet those requirements fall back to a slower, interactive encryption prompt or, in poorly configured environments, don't get encrypted at all without anyone noticing, which is a genuine compliance gap since BitLocker status is one of the checks most commonly required by compliance policies feeding Conditional Access, and a device silently failing to encrypt can still pass other compliance checks if BitLocker specifically isn't in the evaluated policy. BitLocker is also central to several UK and sector-specific compliance obligations, including Cyber Essentials' expectations around protecting data on portable and removable devices, and it's a frequent audit finding that encryption status is enforced by policy but not actually verified in reporting, since a compliance policy can mark a device non-compliant for missing encryption while dashboards used for day-to-day operations don't surface that specific failure clearly, leaving genuinely unencrypted devices in circulation for longer than the policy configuration would suggest.

BitLocker matters for endpoint teams because device, app, compliance, update, and troubleshooting signals often sit across several Microsoft admin areas. Linking these terms back to Intune and device-reporting routes helps readers move from definition to action.

BYODEndpoint management

Bring Your Own Device

BYOD describes a policy model where employees use their own personally owned smartphones, tablets, or laptops to access corporate resources such as email, Teams, and SharePoint, rather than being issued and fully owning a corporate device end to end. It sits in contrast to corporate-owned models, and organisations frequently blend the two, issuing corporate devices to specific roles while allowing BYOD for others, particularly frontline or hybrid staff who already own capable hardware. The core tension a BYOD programme has to resolve is protecting corporate data on a device the organisation does not own, cannot fully control, and has no right to wipe or lock down as though it were company property; a personal phone reset because of a work policy misconfiguration is a genuine reputational and legal problem, since it destroys the owner's personal photos, apps, and accounts alongside anything work-related. The practical answer in a Microsoft 365 estate is to manage the application, not the device: Mobile Application Management, delivered through Microsoft Intune app protection policies, wraps corporate data inside managed apps like Outlook, Teams, and OneDrive, enforcing encryption, PIN or biometric access, and copy/paste restrictions between managed and unmanaged apps, all without the device itself being enrolled or the organisation gaining visibility into personal apps and data. Full Mobile Device Management enrolment remains an option for BYOD, but it is a heavier ask, since it typically requires the user to accept some level of organisational control over the whole device, which many personal-device users understandably resist, and it raises separate questions around what a selective wipe can and cannot reach on personally owned hardware. Conditional Access is the piece that actually gives BYOD policy teeth in practice, since it can require a device to be either enrolled or to have a compliant, protected app in place before it is allowed to authenticate against Exchange Online, SharePoint, or Teams, closing off the common failure mode where a policy exists on paper but unmanaged personal devices can still reach corporate mail through a browser or unmanaged mail client. The licensing and cost angle is often underestimated: BYOD does not remove the need for Intune or Entra ID P1 licensing, since app protection and Conditional Access both depend on it, and a large BYOD population without a corresponding audit of stale device records, orphaned app protection assignments, and idle enrolments is a common source of licence sprawl in estates that adopted BYOD quickly without ongoing governance.

BYOD matters for endpoint teams because device, app, compliance, update, and troubleshooting signals often sit across several Microsoft admin areas. Linking these terms back to Intune and device-reporting routes helps readers move from definition to action.

C

CAIdentity and security

Conditional Access

Conditional Access is Microsoft Entra ID's policy engine for making real-time access decisions, evaluating signals about who is signing in, from what device, from where, into which application, and at what assessed risk level, then applying a grant control before the sign-in is allowed to complete. A policy is built from an if-then structure: assignments define the conditions under which it applies, such as a specific group of users, a specific set of cloud apps, a named location, or a device platform, while grant controls define what must additionally be satisfied, such as requiring multifactor authentication, requiring a compliant or hybrid-joined device, requiring an approved client app, or blocking access outright, and session controls can further restrict what happens after access is granted, such as limiting app functionality through Conditional Access App Control or forcing frequent reauthentication for sensitive apps. This is what makes Conditional Access the practical enforcement layer of a Zero Trust posture: rather than trusting a session simply because it presented a valid password, every sign-in is re-evaluated against current context, and Identity Protection's risk signals can feed directly into policy, automatically requiring stronger verification or blocking sign-in entirely when a user or sign-in is flagged as risky. In practice, the two things that most commonly go wrong are policy conflicts and scope gaps: overlapping policies with contradictory controls can produce unexpected blocks or unintended bypasses, and it is disturbingly easy to build a policy that technically applies to 'all users' but inadvertently excludes a service account, a break-glass account, or a legacy authentication path that still bypasses modern authentication entirely, which is exactly the kind of gap attackers look for. Because a misconfigured policy can lock out an entire tenant, including its own administrators, maintaining at least one emergency-access 'break-glass' account excluded from Conditional Access, with a long, closely guarded credential, is standard practice rather than an optional precaution, and new or modified policies should generally be rolled out in report-only mode first so their real-world impact on existing sign-ins can be reviewed before enforcement begins. Conditional Access itself requires an Entra ID P1 licence or equivalent bundled entitlement, and it sits alongside Multifactor Authentication, device compliance from Intune, and Identity Protection's risk detections as one of the core building blocks that turns identity, rather than the network perimeter, into the primary control point for access decisions.

CA matters because identity, access, endpoint, and data controls shape how Microsoft environments are protected. Readers should understand the term and then be able to move into security assessment, conformity, or remediation guidance.

CertificateApplication modernisation

Digital certificate

A digital certificate is a cryptographically signed file that binds a public key to an identity, verified and issued by a certificate authority that both parties trust, and in a Microsoft application packaging and deployment context its most immediate relevance is as the code signing certificate that every MSIX package must be signed with before Windows will install it. The certificate establishes who published a package and gives Windows a basis for trust decisions: an MSIX signed with a certificate chaining to a public, trusted root can be installed and updated without additional warnings, one signed with a self-signed or internally issued certificate requires that certificate's root to be explicitly trusted on the target device first, typically by deploying it to the device's trusted root or trusted people store through Group Policy or Intune, which is the normal arrangement for line-of-business applications sideloaded within an organisation rather than distributed through the Microsoft Store. Certificates carry an expiry date, and this is one of the most common operational failures organisations hit with signed packages: once a signing certificate expires, packages signed with it can no longer be freshly installed or, depending on configuration, updated, even though previously installed instances usually continue running, which is why certificate renewal needs to be tracked as an active lifecycle item rather than discovered only when a deployment starts failing. Timestamping a signature at the point of signing mitigates part of this problem by allowing Windows to treat the signature as valid based on when the package was signed rather than the current date, so a package signed before the certificate expired can still be trusted as validly signed after expiry, provided the signing process included a trusted timestamp. Beyond code signing, certificates also appear throughout a Microsoft estate in other trust contexts relevant to the same teams: TLS certificates securing the endpoints an App Installer file or update feed is hosted on, client certificates used for device or user authentication, and certificates backing conditional access and device compliance policies. Getting certificate management right in a packaging context specifically means tracking issuance, expiry, and the specific publisher name embedded in the certificate's subject, since MSIX package identity is tied to that publisher name and changing certificates without matching the publisher name breaks update continuity for already-installed packages, and knowing where the root of trust needs to be distributed for it to actually be usable.

Certificate matters during Windows 11, Intune, Azure Virtual Desktop, and Cloud PC programmes because application blockers can delay the whole rollout. The practical question is whether the term helps capture, package, sign, deploy, or troubleshoot an app with less rework.

CI/CDPlatform and integration

Continuous Integration and Continuous Delivery

Continuous Integration and Continuous Delivery is the practice of building, testing, and preparing software changes through automated, repeatable pipelines rather than manual, ad hoc release steps, so that every change is validated the same way before it reaches production. Continuous Integration is the first half: developers merge code changes frequently, and each merge automatically triggers a build and a test suite, catching integration problems and regressions within minutes rather than at the end of a release cycle when they are far more expensive to trace back to their cause. Continuous Delivery extends that automation through packaging, staging deployment, and release readiness, so a validated change can reach production through a controlled, auditable pipeline rather than a manual copy-and-run process; some teams take the further step of Continuous Deployment, where a change that passes every gate ships automatically with no manual approval, though most regulated or enterprise environments keep a manual or policy-gated approval step before production for exactly the audit and change-control reasons that matter in Microsoft 365 and Azure estates. In application packaging and Windows modernisation work specifically, CI/CD is what turns MSIX, MSI, or IntuneWin packaging from a one-off manual task into a repeatable factory process: a packaging pipeline can pull a build artefact, run it through capture and conversion, sign the output, validate it against best-practice checks, and push it to Intune for staged rollout, all triggered by a commit or a scheduled job rather than an engineer manually repeating the same steps for every application version. This is also where command-line and API-driven tooling earns its value over GUI-only products, since a pipeline step needs a script or an API call it can invoke unattended, not a person clicking through a wizard; a packaging tool that exposes a CLI and supports MCP or REST automation can be wired directly into an existing build pipeline, while a GUI-only tool forces a manual handoff that breaks the automation chain and reintroduces the inconsistency CI/CD exists to remove. For MSPs and packaging factories managing many customer estates, this matters at scale: a standardised pipeline applied consistently across every customer produces predictable, auditable outputs, whereas repeating manual packaging steps per customer both costs more engineering time and introduces the kind of estate-by-estate inconsistency that later shows up as configuration drift or as failed deployments that are hard to diagnose because no two builds followed exactly the same steps. Version control integration, build artefact retention, and pipeline logs also double as the evidence trail auditors and compliance reviewers look for, since a CI/CD pipeline that recorded what changed, when, and under what approval is inherently more defensible than a change nobody can reconstruct after the fact.

CI/CD matters because integrations, APIs, virtual machines, and delivery pipelines are how Microsoft estate data and automation become usable. These terms help readers understand how systems connect before they decide what to build or automate.

CIMApplication modernisation

Composite Image File System

CIM, the Composite Image File System, is the container image format that sits underneath an installed MSIX package, and it is the specific mechanism that makes MSIX's fast, low-footprint install and mount behaviour possible. Rather than copying every file in a package onto disk during installation the way a traditional installer does, MSIX packages are stored as a CIM image, a single-instance, content-addressed, read-only image format, and mounted directly through the cimfs.sys filesystem driver built into Windows, so the application's files appear on disk without a full file-by-file copy operation having to complete first. This is what allows an MSIX install to complete in a fraction of the time a comparable traditional installer takes, and it is also the underlying technology behind CimFS-based App Attach on Azure Virtual Desktop and Windows 365, where a CIM image containing an application is attached to a user's session at logon rather than the application being pre-installed into every session host image. Single-instancing at the CIM layer means that identical file content across packages, or across multiple versions of the same package, can be stored once rather than duplicated, which keeps the storage footprint of an application library smaller than the equivalent set of full installations would be, a genuinely material consideration for organisations running App Attach at scale across large AVD or Windows 365 estates where storage and mount performance both affect user logon time. CIM has effectively superseded VHDX as the preferred container for newer App Attach deployments because it mounts faster and avoids the fixed or dynamic disk overhead that a virtual hard disk format carries, though VHDX-based App Attach remains in active use and is still fully supported, particularly in estates that adopted App Attach before CimFS-based delivery matured or where tooling has not yet been updated to the newer format. For anyone building or troubleshooting an application streaming or attach pipeline, the practical implication is that CIM is not something packagers interact with directly the way they interact with an MSIX manifest or a certificate; it operates transparently underneath the package format, but its presence explains observable behaviour such as why an MSIX application can appear to be available almost immediately after attach, why disk usage for a library of similar packages is lower than expected, and why troubleshooting a slow or failed attach sometimes needs to consider the CIM mount layer itself rather than only the package or the application inside it.

CIM matters during Windows 11, Intune, Azure Virtual Desktop, and Cloud PC programmes because application blockers can delay the whole rollout. The practical question is whether the term helps capture, package, sign, deploy, or troubleshoot an app with less rework.

Cloud PCMicrosoft cloud

Cloud PC

A Cloud PC is a Windows desktop hosted by the Windows 365 service and streamed to a user on supported devices, provisioned and managed through Intune policy rather than manually built and configured by an administrator the way a traditional VDI desktop typically is. The defining characteristic of a Cloud PC is persistence and dedication: unlike a pooled Azure Virtual Desktop session, where a user connects to whichever available host in a shared pool has capacity, a Cloud PC is assigned one-to-one to a single named user and behaves like a personal, always-there desktop, keeping its state, installed applications, and configuration between sessions rather than resetting. Provisioning is driven by policy rather than manual build: an administrator defines a provisioning policy specifying the image, network configuration, and region, assigns it to a user group through Entra ID, and Windows 365 automatically creates and configures the matching Cloud PC for every member of that group, which is what makes the model scale cleanly across a large estate without per-user manual setup. Sizing is expressed directly in vCPU, RAM, and storage, published as a fixed monthly per-user price rather than the variable consumption billing of Azure Virtual Desktop, which is the core trade-off between the two: a Cloud PC gives predictable, easy-to-forecast cost and near-zero infrastructure administration, in exchange for less granular control over the underlying compute than a self-managed Azure Virtual Desktop host pool provides. Data residency for a Cloud PC is controlled through the same provisioning policy that sets the image, since it also determines the Azure region the Cloud PC is created in, which matters for organisations with specific regional or UK data residency requirements. Because a Cloud PC is genuinely persistent, FSLogix profile management, commonly required to make user state portable across shared or pooled AVD session hosts, is largely unnecessary; the user's state already lives with their dedicated machine. This combination of policy-driven provisioning, one-to-one persistence, and flat per-user pricing is what makes Cloud PC estates well suited to standard knowledge-worker cohorts with predictable, steady usage, while cohorts with more variable, shift-based, or specialist compute needs are usually better served by Windows 365 Flex or Azure Virtual Desktop instead.

Cloud PC matters because Microsoft 365, Azure, Windows 365, Teams, and related services are usually managed as one estate. The term connects to planning, cost, configuration, security, and day-two operational decisions across that estate.

Cloud PC sizingMicrosoft cloud

Cloud PC sizing

Cloud PC sizing is the process of selecting the virtual hardware configuration, vCPU count, RAM, and storage size, assigned to a Windows 365 Cloud PC through its licence SKU, and getting it right is one of the highest-leverage cost decisions in a Windows 365 deployment because, unlike Azure Virtual Desktop's pay-as-you-go compute, Windows 365 Cloud PCs are billed as a fixed monthly per-user, per-configuration fee regardless of actual utilisation, meaning an oversized Cloud PC is pure ongoing waste rather than a cost that only materialises under load. Microsoft publishes a defined set of standard configurations, ranging from 2 vCPU/8GB RAM entry configurations intended for light task-worker use, through 4 vCPU/16GB mid-tier configurations suited to typical knowledge-worker productivity workloads, up to 8 vCPU/32GB and higher configurations aimed at power users running demanding applications such as CAD software, data analysis tools, or heavy multitasking across many concurrent apps, with storage sized separately in fixed increments from 128GB up to 2TB. The core sizing challenge is that these are static assignments made at provisioning time, generally by user group or job role, rather than dynamic allocations that respond to actual usage, so a Cloud PC sized for the busiest day a user might have will run at that cost every day of the month even when idle, and the most common real-world sizing mistake is defaulting an entire organisation, or an entire department, to one generous configuration for administrative simplicity rather than matching configuration tiers to actual role-based workload profiles. Microsoft does provide a resize capability that lets an administrator change a provisioned Cloud PC's configuration without a full reprovision, and Windows 365 usage reports inside the Intune admin centre surface actual CPU, memory, and disk utilisation per Cloud PC over time, which is the primary evidence base for identifying oversized assignments, since utilisation well below the provisioned configuration's ceiling over a sustained period is a strong and low-risk signal that a smaller, cheaper SKU would serve the same user without a perceptible difference in experience. The reverse risk, undersizing, matters just as much operationally even though it does not show up as wasted spend: a Cloud PC sized too small for its user's actual workload produces poor day-to-day performance, application slowdowns, and a stream of help desk tickets that often gets misdiagnosed as a network or application problem rather than correctly traced back to an inadequate compute allocation, so sizing review is properly a two-directional exercise, catching both wasted spend on oversized Cloud PCs and hidden productivity cost from undersized ones, rather than a cost-cutting exercise alone.

Cloud PC sizing matters because Microsoft 365, Azure, Windows 365, Teams, and related services are usually managed as one estate. The term connects to planning, cost, configuration, security, and day-two operational decisions across that estate.

Code signingApplication modernisation

Code signing

Code signing is the process of applying a cryptographic signature, generated from a digital certificate and its private key, to an executable, script, or package so that the operating system and the people running it can verify who published it and confirm it has not been altered since signing. MSIX makes code signing a mandatory part of the format rather than an optional best practice the way it is for a traditional EXE or MSI: Windows will not install an MSIX package at all unless it carries a valid signature chaining to a certificate trusted on that device, which closes off a whole category of tampering and impersonation risk that unsigned or optionally-signed installers have always been exposed to, but which also means a packaging pipeline cannot treat signing as a late, occasional step; every build that needs to reach a device has to be signed as part of the release process. The signing identity matters as much as the act of signing itself: the publisher name in the certificate becomes part of the package's identity, so switching signing certificates, letting one certificate expire and replacing it with a differently-issued one without matching the subject name, or signing a supposedly-updated package with a different certificate than the original, breaks the update chain for devices that already have the earlier version installed, since Windows treats it as effectively a different, unrelated application rather than an update. Timestamping a signature at signing time protects against the most common operational failure mode: without a trusted timestamp, a package's signature becomes invalid the moment its signing certificate expires, whereas a timestamped signature remains valid because it can be evaluated against the certificate's validity at the time of signing rather than the current date, which is why timestamping should be treated as a default rather than an optional signing setting. For applications distributed publicly rather than sideloaded within an organisation, the certificate's reputation also interacts with Windows SmartScreen and broader trust heuristics, where a newly issued or low-reputation certificate can trigger warnings even though the signature itself is technically valid, an effect that only fades as the certificate accumulates a track record of signing software that behaves well, which is one of several reasons organisations distributing software externally often prefer an Extended Validation code signing certificate over a standard one, since EV certificates carry stronger identity verification and tend to build reputation faster.

Code signing matters during Windows 11, Intune, Azure Virtual Desktop, and Cloud PC programmes because application blockers can delay the whole rollout. The practical question is whether the term helps capture, package, sign, deploy, or troubleshoot an app with less rework.

Compliance policyEndpoint management

Microsoft Intune compliance policy

An Intune compliance policy defines the minimum security and configuration standard a device must meet to be considered "compliant," evaluating conditions such as minimum OS version, BitLocker or disk encryption status, whether the device is jailbroken or rooted, password or PIN complexity, whether real-time antivirus protection is active, and Secure Boot or TPM presence, and then reporting a pass or fail state per device back into Intune and Entra ID. Compliance policies are not, by themselves, an enforcement mechanism; a device that fails a compliance check is simply marked non-compliant, and nothing stops that device from continuing to operate unless a separate Conditional Access policy is configured to require compliance as a condition of accessing corporate resources like Exchange Online, SharePoint, or Teams, which is the connection that trips up a lot of first-time Intune deployments, since it's entirely possible to build a thorough set of compliance policies that have no actual effect on anything because the Conditional Access side was never wired up. Policies are assigned per platform, since the settings available and how they're evaluated differ meaningfully between Windows, iOS/iPadOS, Android, and macOS, and per Entra ID group, and a device can be in scope for more than one compliance policy simultaneously, in which case Intune applies the strictest evaluated result across all applicable policies rather than the most recently assigned one, a behaviour that surprises admins who expect the newest or most specific policy to simply override an older, broader one. Grace periods, the window a newly non-compliant device is given before it's actually marked non-compliant in reporting and Conditional Access enforcement, are a common source of a device appearing compliant in the console while genuinely failing a check, since the grace period exists specifically to avoid immediately locking out a user for a transient issue like a delayed policy sync, but it also means compliance dashboards can lag real device state by hours or days depending on configuration. Compliance policies also support "compliance actions for noncompliance," configurable notifications and, after a further grace period, automatic remote actions, the mechanism organisations use to nudge users toward self-remediation, sending an email or push notification when a device first goes non-compliant, before Conditional Access starts actively blocking access, rather than the block being the user's first indication anything was wrong. Because compliance status feeds directly into access decisions, compliance policy is one of the highest-leverage places in an Intune estate for both security and cost review: a large population of devices sitting permanently non-compliant, whether from genuine security gaps, stale policy assignments no longer matching the actual device fleet, or devices that have effectively left the estate without being retired, represents both an unmanaged risk and, often, licensed seats no longer delivering the governance they're being paid for.

Compliance policy matters for endpoint teams because device, app, compliance, update, and troubleshooting signals often sit across several Microsoft admin areas. Linking these terms back to Intune and device-reporting routes helps readers move from definition to action.

Configuration profileEndpoint management

Microsoft Intune configuration profile

A configuration profile is the mechanism Intune uses to push settings onto enrolled devices, covering areas like Wi-Fi and VPN connection settings, certificate deployment, device restrictions such as disabling the camera or USB storage, email profile configuration, kiosk mode, and a very broad range of Windows, iOS/iPadOS, macOS, and Android-specific settings that would previously have been delivered through Group Policy Objects, Apple Configurator, or Android Enterprise's own management console. Under the hood, most Windows configuration profile settings are delivered through Configuration Service Providers, CSPs, the same underlying mechanism Windows itself exposes for MDM-based configuration, and Intune offers two overlapping ways to build them: templated profiles, which present a curated, purpose-built set of settings for a specific scenario such as Wi-Fi or endpoint protection, and the Settings Catalog, which exposes the full, granular list of available CSP settings directly and is now Microsoft's preferred approach for new profile creation since it's kept current with new CSPs as they're released, whereas some older templates have been deprecated or are missing newer settings entirely. Profiles are assigned to Entra ID groups, and because a device or user can be in scope for multiple profiles simultaneously, from different admins targeting different groups over time, conflicting settings between profiles are one of the most common and hardest to diagnose problems in a mature Intune estate: two profiles each setting the same underlying CSP to a different value produces a conflict that Intune reports but doesn't resolve automatically, and the device will show that specific setting as being in a conflict or error state until an admin identifies and resolves the overlap, which without deliberate profile naming conventions and a clear map of what each profile targets can take real investigation to track down. Configuration profiles are distinct from, but easily confused with, compliance policies and endpoint security policies: a configuration profile enforces a setting by directly configuring the device, while a compliance policy only checks whether a state is true and reports pass or fail without independently changing anything, and endpoint security policies are really configuration profiles in effect but exposed through a separate, security-focused part of the console covering areas like disk encryption, firewall, and antivirus specifically. In practice, configuration profile sprawl, dozens of overlapping profiles built up over years by different admins, some targeting groups that no longer reflect current organisational structure, is one of the more common and less visible sources of operational risk and troubleshooting overhead in long-running Intune tenants, and periodic profile audits, consolidating overlapping profiles and retiring ones targeting stale or empty groups, is standard estate hygiene rather than a one-off migration task.

Configuration profile matters for endpoint teams because device, app, compliance, update, and troubleshooting signals often sit across several Microsoft admin areas. Linking these terms back to Intune and device-reporting routes helps readers move from definition to action.

CopilotAI and automation

Microsoft 365 Copilot

Microsoft 365 Copilot is Microsoft's generative AI assistant embedded directly into the Office and Teams applications, Word, Excel, PowerPoint, Outlook, Teams, and the standalone Copilot Chat experience, using large language models combined with the Microsoft Graph to answer questions, draft and summarise content, and generate insights grounded in a user's own emails, documents, meetings, and chats rather than only general knowledge. Its defining architectural feature, and the one with the most direct operational consequence for IT teams, is that Copilot answers strictly within the data a given user can already access through their existing Microsoft 365 permissions: it does not grant new access to anything, but it also does not add any new restriction beyond what already exists, which means Copilot is only as safe as an organisation's underlying SharePoint, OneDrive, and Teams permission model already was, and years of accumulated over-sharing, broad "Everyone except external users" links, stale site permissions, oversized security groups, that were a low, mostly theoretical risk when finding an over-shared file required someone to manually search for it become a materially higher risk once Copilot can synthesise and surface that same content instantly in response to a normal question. This is why Copilot rollouts that skip a permissions and data governance review before enabling licences are one of the most consistently flagged mistakes in early Microsoft 365 Copilot deployments, and Microsoft Purview's sensitivity labelling, data loss prevention, and the specific Copilot-related oversharing assessment tooling exist largely to close that exact gap before, rather than after, Copilot is switched on broadly. Licensing is a distinct commercial consideration from the AI features bundled into other Microsoft 365 tiers: Microsoft 365 Copilot is a separate per-user add-on licence on top of an existing qualifying Microsoft 365 plan, priced at a level that makes usage justification a genuine ongoing question rather than a one-off purchasing decision, and adoption tracking, whether licensed users are actually using Copilot regularly across the apps it's enabled in, is one of the more common areas where organisations discover meaningful licence waste months after a rollout, since it's straightforward to assign a Copilot licence during onboarding and considerably less straightforward to notice, without deliberate usage reporting, that a meaningful share of licensed users never adopted it. Copilot also exists in variants beyond the core Microsoft 365 experience worth distinguishing, including Copilot Chat, a lighter-weight, more limited experience available without the full per-user Copilot licence, and Copilot Studio, a separate product for building custom agents rather than the assistant itself, and conflating these different Copilot products during budgeting or planning is a common and avoidable source of licensing confusion.

Copilot matters when teams want AI support without losing control of identity, data, approvals, and audit evidence. In the EfficientEther portfolio, AI terms usually connect to governed workflows, Copilot readiness, or agentic packaging where humans still review important outputs.

Copilot readinessAI and automation

Microsoft 365 Copilot readiness

Copilot readiness is the assessment of whether an organisation's licensing, data governance, permissions, sensitivity labels, sharing posture, and operational controls are genuinely prepared before a Microsoft 365 Copilot rollout, rather than treating readiness as satisfied simply because the licences have been purchased. The reason this assessment matters more for Copilot than for a typical software rollout is that Copilot answers questions using whatever content the requesting user already has permission to access across SharePoint, OneDrive, Teams, and Exchange, which means any pre-existing oversharing, files or sites with broader access than intended, becomes immediately and directly discoverable through natural-language prompts in a way it was not when finding that content required manually browsing to it. A genuine readiness assessment therefore checks several distinct signals rather than a single licence count: permissions and sharing posture, specifically identifying SharePoint sites and OneDrive locations with unintentionally broad access such as organisation-wide or anonymous links; sensitivity label coverage and whether Microsoft Purview auto-labelling is active on content that should be restricted; oversharing remediation tooling such as SharePoint Advanced Management and Restricted SharePoint Search, which can scope what Copilot is allowed to surface without necessarily changing underlying permissions; and data governance maturity more broadly, since Copilot outputs are only as trustworthy as the content and metadata feeding them. Two distinct assessment postures exist in the market and it is worth being clear which is being asked for: a general assessment aimed at any single organisation's own tenant, and an MSP-productised assessment aimed at running the same readiness check consistently and profitably across many customer tenants, which typically demands white-labelling, multi-tenant reporting, and a repeatable remediation playbook rather than a one-off consulting engagement. Readiness is not a single pass or fail gate crossed once before go-live; oversharing and label drift continue to accumulate as an estate keeps changing after rollout, which is why the more defensible organisations treat Copilot readiness as a recurring review rather than a project completed and then forgotten.

Copilot readiness matters when teams want AI support without losing control of identity, data, approvals, and audit evidence. In the EfficientEther portfolio, AI terms usually connect to governed workflows, Copilot readiness, or agentic packaging where humans still review important outputs.

Cost allocationCommercial and channel

Cost allocation

Cost allocation is the FinOps practice of assigning shared or consolidated cloud spend back to the teams, services, customers, projects, or business owners actually responsible for it, so that a single Azure invoice or Microsoft 365 bill can be broken down into figures specific teams can be held accountable for, rather than remaining one anonymous total nobody individually owns. In Azure this is done primarily through resource tags: metadata attached directly to a resource, such as owner, environment, project, or cost centre, that Cost Management can use to filter and group spend. The detail that catches most teams out is that a cost record only carries a tag if that tag was applied directly to the resource itself; tags are not implicitly inherited from a parent resource group in cost data, and some resource types do not emit tags into cost records at all, so a tagging strategy has to be actively enforced, typically with Azure Policy, rather than assumed to work automatically once a naming convention is agreed. A workable minimum tag set is usually small and consistently enforced rather than large and routinely ignored: an owner tag naming the accountable person or team, an environment tag distinguishing production from non-production or development, and often a project or cost-centre tag for chargeback purposes. Anything left untagged becomes unattributable spend: it appears in the total but cannot be split by team, environment, or project, which quietly undermines FinOps accountability no matter how good the optimisation work elsewhere is, because a team cannot be expected to control cost it cannot see attributed to itself. On the Microsoft 365 side, cost allocation works differently, typically through group-based licensing and department or cost-centre mapping in the admin centre rather than resource tags, but the underlying goal is identical: connect spend to an owner who can make an informed decision about whether it is still justified. Effective cost allocation is what makes a QBR or savings report credible, since a saving reported against an anonymous total invites scepticism, while a saving reported against a named owner's allocated spend is evidence.

Cost allocation matters because Microsoft estate decisions often have a commercial owner as well as a technical owner. Clear cost, licence, and partner language helps teams prove value, reclaim waste, and agree the next action before spend becomes harder to challenge.

CSPCommercial and channel

Cloud Solution Provider

CSP, Cloud Solution Provider, is Microsoft's partner programme through which organisations buy and manage their Microsoft cloud subscriptions, Microsoft 365, Azure, Dynamics 365, and Windows 365 among them, via a partner rather than directly from Microsoft, with that partner handling billing, provisioning, and a defined level of ongoing support as part of the relationship. The programme has a tiered structure: an Indirect CSP reseller sells through an Indirect Provider that holds the direct billing relationship with Microsoft and takes on much of the operational and technical infrastructure, while a Direct CSP partner bills the customer itself and carries a correspondingly higher bar of Microsoft-set competency and support requirements, and the distinction genuinely matters to a customer because it shapes who they actually escalate a billing or licensing issue to and how much flexibility exists in adjusting a subscription outside a renewal cycle. Compared with an Enterprise Agreement, CSP billing is typically monthly rather than committed to a multi-year term, which in principle gives customers more flexibility to adjust licence counts and mix as needs change, but that flexibility is genuinely useful only if the customer, or their CSP partner on their behalf, actually monitors usage and acts on it, since CSP's monthly cadence does nothing by itself to prevent an organisation quietly accumulating unused or oversized licences the way annual, less frequently reviewed agreements often do. This is precisely where licence visibility and cost-optimisation tooling earns its keep in a CSP relationship: identifying inactive accounts, oversized SKUs, and licence types that no longer match actual usage turns CSP's monthly billing flexibility into monthly cost savings rather than a theoretical advantage that goes unrealised because nobody is reviewing consumption between renewals. It is also worth being precise that a CSP partner and a Managed Service Provider are related but distinct roles that are frequently, though not always, held by the same company: CSP describes a licensing and billing channel relationship with Microsoft specifically, while MSP describes a broader IT service delivery model that may or may not involve reselling Microsoft licensing at all, and understanding which hat a given partner is wearing in a specific conversation, licensing reseller, technical support provider, or both, matters when working out who is actually accountable for a specific cost, configuration, or support issue.

CSP matters because Microsoft estate decisions often have a commercial owner as well as a technical owner. Clear cost, licence, and partner language helps teams prove value, reclaim waste, and agree the next action before spend becomes harder to challenge.

Custom imageMicrosoft cloud

Custom Windows image

A custom Windows image, in the context of Azure Virtual Desktop and Windows 365, is a pre-configured virtual machine image, built by an organisation rather than taken directly from the Microsoft-provided gallery, that bakes in applications, settings, and configuration so that every new session host or Cloud PC provisioned from it arrives in a consistent, ready-to-use state instead of a generic out-of-box Windows installation requiring post-deployment configuration. The alternative to a custom image is using one of Microsoft's Azure Marketplace gallery images directly, which is faster to get started with and requires no image maintenance, but leaves every application installation, Office activation, group policy configuration, and line-of-business tool deployment to run at first sign-in or through a separate post-provisioning configuration profile, which is workable at small scale but becomes slow and inconsistent as session host or Cloud PC count grows into the hundreds. Building a custom image typically starts from a Microsoft-provided base image (commonly the multi-session enabled Windows 11 Enterprise editions purpose-built for Azure Virtual Desktop, or standard Windows 11 Enterprise for Windows 365) and layers on required applications, removes unwanted default apps and services to reduce boot time and resource consumption, applies organisational branding and default settings, and is then captured, generalised with sysprep, and published as a versioned image in an Azure Compute Gallery for reuse across provisioning policies and host pools. Image versioning and lifecycle management is where custom images demand ongoing operational discipline rather than being a one-off build task: Windows security updates, application version updates, and configuration changes all need to be rolled into new image versions on a defined cadence, and an organisation that builds one image and never revisits it accumulates a growing patch and update burden that then has to be caught up in a single disruptive pass, or worse, gets pushed onto post-deployment configuration profiles running redundant work at every sign-in that a properly refreshed image would have avoided entirely. The performance and cost implications of image quality are genuinely significant at scale: a bloated image carrying unnecessary background services, unneeded default Windows apps, or inefficient application installations directly increases boot time, per-session resource consumption on Azure Virtual Desktop's shared multi-session hosts, and effective Cloud PC sizing requirements on Windows 365, so image hygiene is not a cosmetic concern but a direct lever on both compute cost and end-user experience across every host or Cloud PC provisioned from that image.

Custom image matters because Microsoft 365, Azure, Windows 365, Teams, and related services are usually managed as one estate. The term connects to planning, cost, configuration, security, and day-two operational decisions across that estate.

CVEIdentity and security

Common Vulnerabilities and Exposures

Common Vulnerabilities and Exposures is a standardised naming system for publicly disclosed software and hardware vulnerabilities, maintained by MITRE under a programme sponsored by the US Department of Homeland Security's CISA, with individual vulnerabilities assigned a unique identifier in the format CVE-YYYY-NNNNN by an accredited CVE Numbering Authority, which for Microsoft products is generally Microsoft itself, working through its Security Response Center. The identifier's job is deliberately narrow: it provides a single, unambiguous reference for a specific vulnerability so that vendors, researchers, and security tools can all discuss and track the same issue without ambiguity, and it carries no severity information on its own, which is why CVEs are almost always paired with a CVSS score, a numeric severity rating from 0 to 10 built from factors like attack complexity, required privileges, and potential impact, giving organisations a common basis for prioritising remediation across an otherwise unmanageable volume of disclosed vulnerabilities. In a Microsoft-managed estate, CVE tracking connects directly into the monthly Patch Tuesday cycle, where Microsoft publishes security updates addressing that month's batch of disclosed CVEs affecting Windows, Office, and other Microsoft products, each with its own advisory detailing affected versions, severity, and whether active exploitation has already been observed in the wild; a CVE actively being exploited before or shortly after disclosure is generally referred to as a zero-day, and these carry materially higher urgency than a CVE with no known exploitation, even if their raw CVSS score is similar. Vulnerability management tooling, such as Defender Vulnerability Management within the Defender for Endpoint suite, continuously inventories software versions across managed devices and cross-references them against known CVEs, surfacing which endpoints are actually exposed to a given vulnerability rather than leaving that as a manual spreadsheet exercise, and CISA's Known Exploited Vulnerabilities catalogue adds a further prioritisation layer by explicitly flagging which CVEs have confirmed real-world exploitation, which is often a more actionable signal for triage than CVSS score alone, since a lower-scored CVE under active exploitation is frequently a more urgent remediation priority than a higher-scored one that remains only theoretical. Patch and vulnerability management timeliness is also a direct compliance requirement under frameworks like Cyber Essentials, which specifically expects security updates to be applied within a defined window of release, meaning an organisation's CVE remediation cadence is not purely a technical housekeeping matter but something that can be checked, questioned, and, in procurement or insurance contexts, required as evidence before a contract or policy is agreed.

CVE matters because identity, access, endpoint, and data controls shape how Microsoft environments are protected. Readers should understand the term and then be able to move into security assessment, conformity, or remediation guidance.

Cyber Essentials certification

Cyber Essentials is a UK government-backed certification scheme, overseen by the National Cyber Security Centre and delivered operationally through IASME as the appointed delivery partner, that checks a defined set of basic technical controls proven to protect organisations against the most common internet-based cyber attacks. The scheme deliberately does not attempt to cover every possible security control; it focuses on five specific technical areas chosen because they close the attack paths most commonly exploited in practice: firewalls and internet gateways controlling network traffic at the boundary, secure configuration removing unnecessary default accounts and settings on devices and software, user access control ensuring accounts and administrative privilege are granted only where genuinely needed, malware protection, and security update management ensuring software and operating systems are patched promptly rather than left exposed to known, already-fixed vulnerabilities. Certification is achieved through a self-assessment questionnaire, verified by an accredited certification body, and it needs renewing annually, since the controls being checked and the threat landscape they are meant to counter both continue to evolve. For UK organisations, Cyber Essentials has become a genuinely practical commercial requirement rather than a purely voluntary security exercise: it is mandatory for suppliers bidding on many UK government contracts, and it has increasingly become an implicit baseline expectation in wider commercial procurement and cyber insurance underwriting, meaning failing to hold current certification can function as a real, immediate barrier to specific revenue rather than only a theoretical security gap. The assurance level is important to be precise about: standard Cyber Essentials certification is based on self-assessment, verified by the certification body reviewing the submitted questionnaire responses rather than independently testing the organisation's actual systems, which is the exact gap the higher-assurance Cyber Essentials Plus adds through independent technical verification, and organisations should be clear about which level a specific customer, contract, or insurer is actually asking for before assuming standard certification is sufficient.

Cyber Essentials matters because customers, resellers, and procurement teams need evidence that controls are defined, operated, and reviewable. A useful glossary definition should help a reader connect the term to audit preparation, policy work, or repeatable assurance activity.

Cyber Essentials Plus certification

Cyber Essentials Plus is the higher-assurance tier of the Cyber Essentials scheme, covering the same five technical control areas, firewalls and internet gateways, secure configuration, user access control, malware protection, and security update management, but replacing standard Cyber Essentials' self-assessment questionnaire with independent, hands-on technical verification carried out by a certification body assessor. Where standard certification is based on an organisation truthfully answering a set of questions about its own controls, Cyber Essentials Plus involves an assessor actually testing a representative sample of the organisation's devices and systems directly, including vulnerability scanning, checks that patches have genuinely been applied rather than merely scheduled, and verification that malware protection is actively running and correctly configured rather than simply installed, which closes the gap between what an organisation believes about its own security posture and what independent testing actually confirms. This distinction matters commercially as much as technically, since certain sectors, contracts, and cyber insurance underwriters specifically require Cyber Essentials Plus rather than accepting standard certification, treating the independent verification as materially stronger assurance that the claimed controls are genuinely operating in production rather than only on paper, and an organisation should confirm precisely which tier a given customer or contract requires before assuming standard certification will satisfy it. Preparing successfully for Cyber Essentials Plus generally means the underlying technical controls need to already be operating consistently in practice, not merely documented as policy, since an assessor testing live systems will surface any gap between the two, which makes achieving standard Cyber Essentials certification first, then treating Cyber Essentials Plus as validation of controls already genuinely in place, a more reliable route than attempting Plus certification cold. Because the assessment is hands-on and device-specific, Cyber Essentials Plus also needs re-verifying annually alongside the underlying Cyber Essentials certification, since a control landscape confirmed sound a year ago provides no assurance about current patch status or configuration drift that may have accumulated since.

Cyber Essentials Plus matters because customers, resellers, and procurement teams need evidence that controls are defined, operated, and reviewable. A useful glossary definition should help a reader connect the term to audit preparation, policy work, or repeatable assurance activity.

D

Data governanceCompliance

Data governance

Data governance is the overall framework of policies, roles, processes, and standards an organisation uses to manage its data as an asset throughout its lifecycle, covering how data is classified, who owns and is accountable for it, how it is protected, how long it is kept, who can access it, and how its quality and consistency are maintained, all with the aim of making data trustworthy, compliant, and genuinely useful rather than simply accumulated. Effective data governance typically assigns clear roles, such as data owners accountable for a specific data domain's classification and access decisions, data stewards responsible for day-to-day quality and policy application, and a governance body or forum that resolves conflicts and approves policy changes, because governance that exists only as a written policy with no assigned accountability tends to decay quickly as the underlying data estate grows and changes. In a Microsoft 365 and Azure estate, data governance is where policy meets platform capability: Microsoft Purview provides the practical enforcement layer through its data map and catalogue for discovering and classifying data across Microsoft 365, Azure, and connected third-party sources, sensitivity labels for classification and protection, retention labels for lifecycle and disposition, and DLP policies for controlling how classified data can move, but none of that tooling constitutes governance on its own without an organisation first deciding, documenting, and maintaining the classification taxonomy, ownership assignments, and retention schedule those tools are configured to enforce. A frequent and costly gap is treating data governance as purely a compliance exercise driven by regulation, such as UK GDPR, rather than an operational one: poor governance shows up in practice as duplicated and inconsistent SharePoint sites and Teams with no clear owner, sensitive data with looser access than intended because sharing links were never reviewed, orphaned data left behind by leavers whose accounts were deactivated but whose OneDrive and mailbox content was never reassigned or disposed of, and licence or storage costs that grow because nobody is accountable for cleaning up data that no longer needs to be retained. Data governance also underpins most external compliance obligations relevant to Microsoft-estate operators, since ISO/IEC 27001's asset management and access control clauses, UK GDPR's data minimisation and storage limitation principles, and SOC 2's confidentiality and privacy criteria are all, in practice, testing whether an organisation's data governance framework exists, is followed, and produces verifiable evidence, which is why governance maturity is often one of the first things assessed, directly or indirectly, in a compliance readiness review.

Data governance matters because customers, resellers, and procurement teams need evidence that controls are defined, operated, and reviewable. A useful glossary definition should help a reader connect the term to audit preparation, policy work, or repeatable assurance activity.

DefenderIdentity and security

Microsoft Defender XDR

Microsoft Defender XDR is the unifying layer that sits above Microsoft's individual security products, Defender for Endpoint, Defender for Office 365, Defender for Identity, and Defender for Cloud Apps, correlating their separate alert streams into a single incident rather than leaving analysts to manually piece together fragments from four different consoles. The underlying idea behind extended detection and response is that a real attack rarely stays confined to one layer: a phishing email that delivers a malicious attachment, which then runs on an endpoint, which then uses stolen credentials to move laterally through the identity layer, generates alerts in three separate products, and without correlation those alerts look like three unrelated low-priority events rather than one coherent attack chain. Defender XDR's incident graph automatically links related alerts, affected users, devices, and mailboxes into a single 'attack story' with a unified severity and priority, and its automated investigation and response capability can, depending on configuration, automatically remediate common patterns such as isolating a compromised device or removing a malicious email from every inbox it reached, without waiting for a human to correlate the same evidence manually. All of this is accessed through the unified Microsoft Defender portal at security.microsoft.com, which has progressively absorbed what used to be separate admin experiences for each Defender product, and which also surfaces Microsoft Secure Score, threat analytics, and hunting queries written in the same Kusto-based query language used across the suite. For organisations running a security operations function, Defender XDR data flows into Microsoft Sentinel for longer-term retention, cross-product correlation with non-Microsoft signals, and SIEM-style investigation, so the two products are generally deployed together rather than as alternatives: Defender XDR handles fast, product-native detection and response, while Sentinel adds broader analytics and case management. Licensing is the detail that most often trips organisations up, since full XDR capability, rather than the baseline protection bundled into standard Microsoft 365 plans, generally requires Microsoft 365 E5 or the equivalent standalone add-ons for each underlying Defender product, meaning an organisation can appear to have 'Defender' enabled while actually running well below the licence tier needed for automated investigation, advanced hunting, or the full incident correlation the platform is designed around, and the resulting alert fatigue from unlinked, per-product alerts is often the first practical symptom of that gap.

Defender matters because identity, access, endpoint, and data controls shape how Microsoft environments are protected. Readers should understand the term and then be able to move into security assessment, conformity, or remediation guidance.

Defender for Cloud AppsIdentity and security

Microsoft Defender for Cloud Apps

Microsoft Defender for Cloud Apps is Microsoft's cloud access security broker, sitting between users and the cloud applications they use to give an organisation visibility and control over sanctioned and unsanctioned cloud application use that traditional endpoint or network security tools were never designed to see. Its shadow IT discovery capability analyses traffic logs from firewalls and secure web gateways, or from the Defender for Endpoint sensor already deployed on managed devices, to build an inventory of every cloud application actually being used across the organisation, cross-referencing each one against a continuously maintained Cloud App Catalog of thousands of applications scored against dozens of risk factors, data handling practices, compliance certifications, breach history, so that a security team discovers not just that fifty different file-sharing services are in active use, which is itself often a surprise, but which of those specifically pose a meaningful risk and warrant action. For applications the organisation formally sanctions, principally the Microsoft 365 suite itself but extending to popular third-party SaaS like Salesforce, Box, or Workday, API-based connectors give Defender for Cloud Apps direct, out-of-band visibility into data at rest, scanning files for malware and sensitive content, applying DLP policies, and flagging anomalous sharing without sitting in the live traffic path at all. Conditional Access App Control takes a different approach for real-time enforcement, reverse-proxying application sessions so that specific actions, such as downloading a file, printing, or copying data to the clipboard, can be blocked or restricted based on the user's device compliance state and risk level, in the moment, rather than only after the fact, which is what lets an organisation permit access to a sanctioned SaaS application from an unmanaged personal device while still preventing sensitive data from actually being downloaded onto it. Activity policies and built-in anomaly detection round out the picture by flagging behavioural patterns that suggest compromise or misuse, impossible travel, where the same account authenticates from two geographically implausible locations within a short window, mass download or mass deletion events consistent with data exfiltration or ransomware staging, and unusual administrative activity, generating alerts that feed into the broader Defender XDR incident correlation alongside signals from endpoint, email, and identity. Defender for Cloud Apps is bundled into Microsoft 365 E5 and available as a standalone add-on for lower tiers, and its practical value scales directly with how much genuinely unsanctioned cloud application use an organisation actually has, meaning the discovery phase alone, run before any policy is configured, is often the point at which security and finance stakeholders first see, in concrete terms, how much shadow IT and associated duplicate spend has accumulated outside official procurement.

Defender for Cloud Apps matters because identity, access, endpoint, and data controls shape how Microsoft environments are protected. Readers should understand the term and then be able to move into security assessment, conformity, or remediation guidance.

Defender for EndpointIdentity and security

Microsoft Defender for Endpoint

Microsoft Defender for Endpoint is Microsoft's endpoint protection platform and EDR product, combining preventative antivirus and attack surface reduction with continuous behavioural monitoring and investigation capability under a single lightweight sensor built into modern Windows and available as an installable agent for macOS, Linux, iOS, and Android, giving organisations one console covering their genuinely mixed-OS device estate rather than a separate tool per platform. It is licensed in two meaningfully different tiers: Plan 1 covers next-generation antivirus, attack surface reduction rules that block specific behavioural patterns commonly abused for exploitation, such as Office applications spawning child processes, and basic manual response actions, while Plan 2 adds the full EDR capability the product is best known for, behavioural sensors that reconstruct an attack timeline across process, file, network, and registry activity, automated investigation and remediation that can act on common patterns without waiting for analyst intervention, threat and vulnerability management that continuously inventories software and known CVEs across the device estate, and live response, a direct remote investigation and remediation session on an affected device. Device onboarding is where deployments most often develop silent coverage gaps: devices enrolled through Intune, Group Policy, a manual onboarding script, or a third-party RMM integration get the sensor and appear in the device inventory, but any device missed by whichever onboarding mechanism an organisation relies on sits completely outside visibility, generates no alert to flag its own absence, and can go unnoticed for months, which is precisely the kind of gap that gets discovered only during an actual incident when a compromised device turns out never to have been reporting in the first place. Tamper protection locks core security settings against being disabled locally, including by a user with local administrative rights, which matters directly against ransomware and other malware families that routinely attempt to disable endpoint defences as one of their first actions after gaining a foothold. Defender for Endpoint integrates closely with device compliance policies in Intune, so a device's real-time risk level as assessed by Defender for Endpoint can feed directly into Conditional Access decisions, meaning a device that develops active malware detections can be automatically marked non-compliant and lose access to corporate resources without requiring a manual response step, and it forms the endpoint pillar of Defender XDR, contributing telemetry and alerts that get automatically correlated with identity, email, and cloud app signals into unified incidents rather than sitting in an isolated endpoint-only view.

Defender for Endpoint matters because identity, access, endpoint, and data controls shape how Microsoft environments are protected. Readers should understand the term and then be able to move into security assessment, conformity, or remediation guidance.

Defender for Office 365Identity and security

Microsoft Defender for Office 365

Microsoft Defender for Office 365 is the advanced email and collaboration security layer that sits above the baseline anti-spam and anti-malware protection every Microsoft 365 mailbox already receives through Exchange Online Protection, adding the behavioural and detonation-based defences needed against modern phishing, business email compromise, and targeted malware delivery that signature-based filtering alone reliably misses. Safe Links rewrites URLs in email and Office documents so that when a link is actually clicked, it is checked against current threat intelligence at time of click rather than only at time of delivery, which matters because a link can be entirely benign when an email first arrives and get weaponised hours or days later, a pattern attackers deliberately exploit knowing static, delivery-time-only scanning will miss it. Safe Attachments extends the same time-of-use principle to file attachments by detonating them in an isolated sandbox environment before delivery, observing their actual runtime behaviour rather than relying solely on static signature matching, which catches malware built specifically to evade conventional antivirus detection. Anti-phishing policies and impersonation protection address business email compromise directly, a threat category that often carries no malicious link or attachment at all and so evades traditional malware-focused defences entirely, by analysing sender authentication signals, domain similarity to known trusted senders, and mailbox intelligence built from an organisation's own communication patterns to flag messages impersonating executives, known contacts, or the organisation's own domain. Threat Explorer and the related campaign views give security teams a queryable interface across all delivered, blocked, and quarantined mail, letting them search for a specific indicator across the entire tenant and see it as part of a wider campaign rather than an isolated message, while Zero-hour Auto Purge retroactively removes messages from inboxes after delivery once they are subsequently identified as malicious, closing the gap for threats that were missed at the moment of delivery but caught shortly afterward through updated threat intelligence. Like Defender for Endpoint, Defender for Office 365 is licensed in two tiers, Plan 1 covering the core protective features, Safe Links, Safe Attachments, and anti-phishing, and Plan 2 adding the investigative and automated response layer, Threat Explorer, automated investigation and response, and attack simulation training for running realistic phishing campaigns against an organisation's own users to measure and improve their real-world susceptibility. Because Exchange Online Protection is included in every Microsoft 365 plan by default, organisations sometimes assume their email is comprehensively protected when in fact they are running only the baseline layer, discovering the gap only after a phishing or business email compromise incident that Defender for Office 365's additional detection would very plausibly have caught.

Defender for Office 365 matters because identity, access, endpoint, and data controls shape how Microsoft environments are protected. Readers should understand the term and then be able to move into security assessment, conformity, or remediation guidance.

DependencyApplication modernisation

Application dependency

An application dependency is a shared component, most commonly a runtime library or framework, that an application relies on to run correctly but does not include within its own package, and in an MSIX context dependencies are declared explicitly in the package manifest rather than assumed to already be present on the target machine the way a traditional installer often does. The most frequently encountered dependencies in a Windows packaging estate are framework packages such as the Visual C++ Runtime (VCLibs), the .NET runtime, and the Windows App SDK, each published as its own MSIX framework package that multiple applications can share rather than each application bundling its own private copy, which keeps individual application packages smaller and ensures every dependent application benefits when the shared framework receives a security update. Getting dependency declarations right is one of the more common sources of packaging failures that only surface at install or launch time rather than at build time: a manifest that declares a dependency on a framework version the target device does not have installed will fail to install, a dependency declared too loosely can pull in an untested framework version on a device with a newer one already present, and a dependency omitted entirely produces an application that installs successfully but crashes on launch because a required runtime component is missing, which is why dependency version ranges need deliberate testing rather than being copied unexamined from a template. This is a genuinely different failure mode from the dependency problems traditional installers created, commonly summarised as DLL hell, where multiple applications competing for the same shared, unversioned system location could silently overwrite one another's required library version; MSIX's framework package model keeps multiple versions of a shared dependency installed side by side and lets each application's manifest pin the version range it was actually tested against, which removes the silent-overwrite failure mode but replaces it with the discipline of keeping manifest dependency declarations accurate and current as applications and the shared frameworks they rely on are both updated over time. At estate scale, dependency management also becomes a governance question: tracking which framework versions are deployed across a device fleet, which applications depend on frameworks approaching end of support, and coordinating framework updates so that a security-driven bump to a shared runtime does not break an application whose manifest pinned an older, narrower dependency range than it should have.

Dependency matters during Windows 11, Intune, Azure Virtual Desktop, and Cloud PC programmes because application blockers can delay the whole rollout. The practical question is whether the term helps capture, package, sign, deploy, or troubleshoot an app with less rework.

DLPIdentity and security

Data Loss Prevention

Data Loss Prevention, delivered in Microsoft's ecosystem primarily through Microsoft Purview, is a policy framework for detecting sensitive content, such as credit card numbers, national insurance numbers, health records, or custom pattern-matched data, and controlling what happens when that content is about to leave a managed boundary, whether that boundary is an email being sent externally, a file being shared from SharePoint or OneDrive, a message posted in Teams, or a document being copied to USB media or printed from a managed endpoint. Detection relies on sensitive information types, which are pattern- and keyword-based definitions Microsoft maintains and organisations can extend, alongside trainable classifiers that use machine learning to recognise content types like resumes or source code that do not reduce cleanly to a regular expression, and detection can also key off sensitivity labels applied through Microsoft Purview Information Protection, so a document already labelled 'Confidential' can trigger stricter DLP handling than an unlabelled one regardless of its literal content. Policy actions sit on a spectrum from silent audit-only logging, useful for understanding what a policy would actually catch before it starts blocking anyone, through user-facing policy tips that warn and allow an override with a business justification, to hard blocks that prevent the action outright, and getting this escalation path right matters enormously in practice, because a DLP rollout that jumps straight to blocking, before its detection accuracy has been tuned against real organisational data, tends to generate enough false positives and user friction that people either request bulk exceptions or find workarounds that defeat the policy's purpose entirely. Endpoint DLP extends the same policy engine onto Windows devices themselves through the Defender for Endpoint sensor, catching copy-to-USB, copy-to-network-share, and clipboard actions, and DLP for the Edge browser and for on-premises repositories through the Microsoft Purview scanner extend coverage further, meaning a mature deployment is rarely a single policy but a coordinated set spanning email, cloud storage, endpoint, and browser. The connection to insider risk is direct: Purview's Adaptive Protection can raise DLP enforcement automatically for a user already flagged as elevated risk by Insider Risk Management, tightening controls exactly where they are statistically most needed rather than applying uniform friction to every user regardless of behaviour. Full DLP capability generally requires Microsoft 365 E5 Compliance or the equivalent add-on, and organisations frequently discover, only once running compliant policies for a regulatory audit or a contractual data-handling requirement, that their licence tier only ever supported a much narrower subset of what DLP is capable of.

DLP matters because identity, access, endpoint, and data controls shape how Microsoft environments are protected. Readers should understand the term and then be able to move into security assessment, conformity, or remediation guidance.

DPACompliance

Data Processing Agreement

A Data Processing Agreement (DPA) is a legally binding contract between a data controller, the organisation that determines the purposes and means of processing personal data, and a data processor, the organisation that processes that data on the controller's behalf, setting out the terms under which the processor is permitted to handle it. Under UK GDPR and the EU GDPR, a DPA is not optional or a nice-to-have: Article 28 specifically requires one wherever a controller engages a processor, and it must contain a defined set of mandatory terms, including the subject matter, duration, nature, and purpose of processing, the type of personal data and categories of data subjects involved, the processor's obligation to only process data on the controller's documented instructions, confidentiality commitments for anyone with access, appropriate technical and organisational security measures, terms governing the use of sub-processors (including a requirement to flow down equivalent obligations to them), assistance obligations to help the controller respond to data subject rights requests and breach notifications, and provisions for data deletion or return at the end of the engagement. For organisations operating in a Microsoft 365 and Azure environment, DPAs surface in two directions that are easy to conflate: Microsoft itself acts as a data processor for customer data in Microsoft 365 and Azure, with its processor obligations set out in the Microsoft Products and Services Data Protection Addendum referenced from the Microsoft Customer Agreement, while the customer organisation is simultaneously the controller for its own tenant data and often also a processor in its own right when it handles personal data on behalf of its own customers, meaning most MSPs and SaaS vendors serving other businesses need their own DPAs in place with their customers, not merely reliance on Microsoft's. A DPA is distinct from, though closely related to, an International Data Transfer Agreement or Standard Contractual Clauses, which are the separate mechanism required when personal data is transferred outside the UK or EEA to a jurisdiction not covered by an adequacy decision, and organisations sometimes mistakenly assume a signed DPA alone covers cross-border transfer compliance when Microsoft's own data residency and transfer mechanisms need to be checked separately for the specific Microsoft 365 or Azure regions and services in scope. In practice, DPA review is a standard item in vendor and supplier due diligence, and gaps most commonly surface around sub-processor transparency (whether the processor discloses and allows objection to new sub-processors), breach notification timelines that are tight enough to meet the controller's own 72-hour regulatory reporting obligation, and whether the DPA's security measures actually reflect what the processor does in practice rather than generic boilerplate language.

DPA matters because customers, resellers, and procurement teams need evidence that controls are defined, operated, and reviewable. A useful glossary definition should help a reader connect the term to audit preparation, policy work, or repeatable assurance activity.

DPIACompliance

Data Protection Impact Assessment

A Data Protection Impact Assessment is a structured privacy risk assessment used to identify, understand, and reduce data protection risks before launching a new processing activity or materially changing an existing one, rather than discovering those risks only after a system handling personal data is already live and any problems it introduces have already affected real individuals. Under UK GDPR and EU GDPR, a DPIA is not merely good practice but a specific legal requirement whenever processing is likely to result in a high risk to individuals' rights and freedoms, and both frameworks give concrete examples of processing that typically triggers this threshold, including systematic and extensive automated decision-making that produces legal or similarly significant effects on individuals, large-scale processing of special category data such as health or biometric information, and systematic large-scale monitoring of a publicly accessible area. A properly conducted DPIA covers several distinct elements rather than a single risk rating: a description of the processing itself, including its purpose and scope; an assessment of necessity and proportionality, asking honestly whether the processing genuinely requires the volume and sensitivity of personal data proposed, or whether a less data-intensive approach would achieve the same legitimate goal; identification of specific risks to individuals arising from the processing, such as unauthorised access, inaccurate automated inference, or excessive retention; and the concrete measures put in place to mitigate each identified risk before the processing goes ahead, not merely acknowledged as a residual concern. This assessment discipline has become directly relevant to AI and Copilot deployments specifically, because AI systems that process personal data at scale, particularly those making or materially influencing decisions about individuals, frequently meet the high-risk threshold that legally requires a DPIA, and Copilot readiness work in an organisation with meaningful personal data exposure should generally include, or at minimum explicitly consider, a DPIA covering how the AI system accesses, retains, and potentially surfaces personal data, rather than treating data-protection review as separate from and unrelated to technical and licensing readiness.

DPIA matters because customers, resellers, and procurement teams need evidence that controls are defined, operated, and reviewable. A useful glossary definition should help a reader connect the term to audit preparation, policy work, or repeatable assurance activity.

E

eDiscoveryCompliance

Microsoft Purview eDiscovery

Microsoft Purview eDiscovery is the set of tools within Microsoft Purview for identifying, holding, searching, and exporting content across Microsoft 365 workloads, including Exchange Online mailboxes, SharePoint and OneDrive sites, Teams chats and channel messages, and Viva Engage, in response to litigation, regulatory investigations, internal HR or compliance investigations, or subject access requests, structured across three tiers of increasing capability. eDiscovery (Standard), included broadly across Microsoft 365 plans, provides core case management, content search, and legal hold functionality sufficient for straightforward searches and preservation. eDiscovery (Premium), available with E5 or as an add-on, adds custodian management, legal hold notifications and tracking, review sets with deduplication and near-duplicate detection, communication threading that reconstructs email and chat conversations, and analytics such as email threading and predictive coding-style relevance review, which matter directly in any matter involving more than a handful of custodians since manually reviewing unstructured search results at scale is not realistic. A more recent Premium capability extends the same case and review-set workflow to Microsoft Copilot interaction data, reflecting that Copilot prompts and responses over an organisation's own content are themselves discoverable content requiring the same hold and review treatment as email or chat. The core preservation mechanism is the legal hold, which suspends normal retention and deletion for in-scope content the moment it is applied, meaning it must be scoped and applied before, not after, content the organisation is obligated to preserve is deleted or ages out under an existing retention policy, and a hold applied late is a common and serious operational failure since Purview cannot recover content already permanently purged. Search results and legal holds also interact directly with retention labels and policies configured elsewhere in Purview: a hold placed through eDiscovery Premium generally overrides a shorter retention or deletion policy on the same content for its duration, but organisations still need to understand how their configured retention and disposition rules behave in combination with an active hold rather than assuming the hold alone guarantees nothing has already been lost. For MSPs and IT teams, the most common practical mistakes are underestimating scope, missing custodians whose content lives in shared mailboxes, Teams private channels, or third-party-connected data sources rather than only their primary mailbox, and treating a keyword search as equivalent to a defensible legal hold when the two serve genuinely different purposes: search finds content, while a hold is what actually prevents it being lost, and a matter that later goes to litigation can turn on whether the hold was applied promptly, correctly scoped, and properly documented.

eDiscovery matters because customers, resellers, and procurement teams need evidence that controls are defined, operated, and reviewable. A useful glossary definition should help a reader connect the term to audit preparation, policy work, or repeatable assurance activity.

EDRIdentity and security

Endpoint Detection and Response

Endpoint Detection and Response describes a category of security tooling that continuously monitors what actually happens on a device, process creation, file writes, registry changes, network connections, memory behaviour, rather than relying solely on signature matching against a database of known-bad files, which is the fundamental limitation traditional antivirus was built around and modern malware routinely evades through polymorphism, fileless techniques, and living-off-the-land abuse of legitimate system tools like PowerShell. Microsoft's EDR implementation, Defender for Endpoint, ingests this behavioural telemetry into a cloud-based analytics engine that can recognise attack patterns across the sequence of events rather than any single event in isolation, surfacing alerts with a reconstructed timeline of what a threat actor actually did on the device, and it gives responders live response, a remote shell-like capability to investigate and remediate an active incident, run scripts, or collect forensic evidence directly on an affected endpoint without needing separate remote-access tooling. Attack surface reduction rules work alongside detection as a preventative layer, blocking specific behavioural patterns commonly abused in exploitation, such as Office applications spawning child processes or scripts running from email attachments, before they can execute at all, and EDR in block mode lets Defender for Endpoint's behavioural blocking take effect even on devices where a third-party antivirus product remains the primary, real-time protection engine, catching what that other product's own detections miss. Threat and vulnerability management is the piece that connects detection back to prevention at scale, continuously inventorying installed software and known CVEs across the managed device estate and prioritising remediation by actual exploitability and business context rather than raw CVSS score alone. The distinction worth being precise about is that EDR is reactive and investigative by nature, built around the assumption that some things will get past preventative controls and need to be detected, understood, and contained quickly, whereas endpoint protection platform capabilities like real-time antivirus scanning are preventative; Defender for Endpoint bundles both under one sensor and one console, which is why it is licensed in tiers, Plan 1 covering attack surface reduction and manual response, Plan 2 adding the full EDR, automated investigation, and threat and vulnerability management capability that most organisations actually mean when they say EDR. Onboarding coverage gaps are the most common practical failure mode: devices that were never enrolled through Intune, group policy, or a manual onboarding script sit completely outside EDR visibility, and because that absence produces no alert of its own, an unmonitored device can go unnoticed for months until it becomes the entry point in an actual incident.

EDR matters because identity, access, endpoint, and data controls shape how Microsoft environments are protected. Readers should understand the term and then be able to move into security assessment, conformity, or remediation guidance.

EMSMicrosoft cloud

Enterprise Mobility + Security

Enterprise Mobility + Security, universally abbreviated EMS, is Microsoft's licensing bundle for identity and device security services, sold as a standalone add-on (EMS E3 and EMS E5) and included as a component within the Microsoft 365 E3 and E5 suites. It groups together services that are functionally independent but commercially and operationally treated as a set: Microsoft Entra ID P1 or P2 for identity and access management, Microsoft Intune for mobile device and application management, Microsoft Defender for Identity for on-premises Active Directory threat detection, Microsoft Purview Information Protection for data classification and rights management, and Microsoft Defender for Cloud Apps at the E5 tier for cloud access security broker functionality. The distinction between EMS E3 and E5 matters considerably for licence planning: E3 covers baseline identity and device management, including Conditional Access, self-service password reset, and standard Intune device management, while E5 adds the higher-value security capabilities, notably Entra ID P2 with risk-based Conditional Access and Privileged Identity Management, and Defender for Identity, which are the features organisations most often discover they actually need only after a security incident or an audit finding forces the question. Because EMS is bundled inside Microsoft 365 E3 and E5, organisations already on those suites frequently do not need to buy EMS separately at all, and a genuinely common licence-optimisation finding in mixed estates is duplicate EMS standalone licences sitting alongside an M365 E3/E5 assignment that already grants the same entitlement, wasting spend on a redundant SKU the user does not need. The other frequent misstep runs the opposite direction: assigning EMS E5 broadly across a user base to get Entra ID P2's risk-based Conditional Access, when only privileged or high-risk accounts actually need that tier, while the bulk of standard users would be fully served by E3-level identity and device management. From an operational standpoint, EMS is less a single product a user logs into than a licensing wrapper that unlocks specific service tiers inside the Microsoft admin centres, so correctly reading which EMS SKU is assigned to which user, and which underlying service plans that activates, is a prerequisite for any serious Microsoft 365 licence audit or cost-reclaim exercise, since the entitlement is invisible in the interface a user actually works in day to day.

EMS matters because Microsoft 365, Azure, Windows 365, Teams, and related services are usually managed as one estate. The term connects to planning, cost, configuration, security, and day-two operational decisions across that estate.

Endpoint security policyEndpoint management

Microsoft Intune endpoint security policy

Endpoint security policies are a distinct, security-team-focused set of policy types within Intune, found under the Endpoint Security node of the admin console rather than alongside general configuration profiles, covering disk encryption (BitLocker and FileVault), firewall rules, antivirus and Microsoft Defender configuration, endpoint detection and response (EDR) onboarding to Microsoft Defender for Endpoint, attack surface reduction rules, and account protection settings such as local administrator password management through Windows LAPS. Functionally, most endpoint security policies configure the same underlying CSPs that a general configuration profile could also set, and the split exists primarily for organisational and role-based reasons: it lets a dedicated security team own and manage security-specific configuration, with its own assignment and reporting surface, separately from a broader device management team's Wi-Fi, VPN, and general restriction profiles, which matters in larger organisations where those two functions sit in genuinely different teams with different change control processes. This separation is also exactly where duplicate or conflicting settings creep in, since it's entirely possible for a general configuration profile and an endpoint security policy to both target the same CSP, for instance firewall state, with different values, producing the same kind of unresolved conflict that affects overlapping configuration profiles generally, and it's a common oversight for organisations to build out endpoint security policies without checking whether an existing configuration profile already sets the same underlying settings. Microsoft Defender for Endpoint integration is one of the more operationally significant pieces here: onboarding devices for EDR through an endpoint security policy is what actually connects Intune-managed devices into Defender's detection and response capability, and a device that's compliant and encrypted but never received its Defender onboarding policy is fully patched and locked down on paper while remaining invisible to the organisation's actual threat detection tooling, a gap that's easy to miss because it doesn't show up as a compliance failure the way a missing BitLocker or password policy would. Attack surface reduction rules and account protection policies, including Windows LAPS for rotating local administrator passwords automatically, are newer additions to this policy family and are commonly under-deployed relative to the more established encryption and antivirus policies, partly because they require a slightly different mental model, reducing the practical impact of a compromise rather than checking a static compliance state, and partly because retrofitting them into an estate with existing local admin practices or software that assumes predictable local admin credentials takes more careful rollout planning than most other Intune policy types. Because these policies sit at the sharpest end of an organisation's actual security posture rather than just its reported compliance percentage, gaps here are disproportionately consequential relative to their visibility, and reviewing endpoint security policy coverage against the full device estate, not just against what's assigned versus what compliance policy reports as passing, is a worthwhile distinct exercise from general Intune policy auditing.

Endpoint security policy matters for endpoint teams because device, app, compliance, update, and troubleshooting signals often sit across several Microsoft admin areas. Linking these terms back to Intune and device-reporting routes helps readers move from definition to action.

EntraMicrosoft cloud

Microsoft Entra

Microsoft Entra is Microsoft's product family name for identity and network access services, introduced in 2023 as an umbrella brand that consolidated what had previously been marketed under separate names, most visibly renaming Azure Active Directory to Microsoft Entra ID while keeping its underlying service, tenant structure, and object model unchanged. The Entra family now spans several distinct products beyond the core identity directory: Entra ID for authentication and authorisation, Entra ID Governance for access reviews, entitlement management and identity lifecycle workflows, Entra Permissions Management for cloud infrastructure entitlement management across Azure, AWS and GCP, Entra Verified ID for decentralised identity credentials, and Entra Internet Access and Entra Private Access, which together form Microsoft's Security Service Edge offering as an alternative to traditional VPN-based remote access. For anyone who has worked with Microsoft identity services for a while, the rename is the single most important thing to understand about Entra: existing Azure AD tenants, app registrations, Conditional Access policies, and PowerShell/Graph API objects were not migrated or restructured, they were simply renamed in the portal and documentation, so an organisation's actual tenant, its directory schema, and its licensing (Entra ID Free, P1, P2) carried over directly rather than requiring any technical migration project. This matters practically because a good deal of tooling, scripting, and third-party documentation still refers to "Azure AD," "AAD," or the old module names like AzureAD and MSOnline, and teams working across mixed-vintage documentation need to recognise these as the same underlying service rather than assuming a newer or different product is being described. The commercial reason behind the rebrand was to position identity as the centre of a broader security perimeter that also includes network access, reflecting Microsoft's argument that in a cloud-first, zero-trust world identity and network edge controls need to be managed as one coherent stack rather than as separate identity and networking products bought from different places. For licence and cost management purposes, the practical entity that actually matters remains Entra ID and its P1/P2 tiers, since that is what drives per-user cost and what underpins Conditional Access, multi-factor authentication enforcement, and single sign-on across the rest of the Microsoft 365 and Azure estate; the wider Entra family products are generally separate, additively licensed services that an organisation adopts individually rather than an all-or-nothing suite purchase.

Entra matters because Microsoft 365, Azure, Windows 365, Teams, and related services are usually managed as one estate. The term connects to planning, cost, configuration, security, and day-two operational decisions across that estate.

EtherApps ForgeEfficientEther products

EtherApps Forge

EtherApps Forge is EfficientEther's Windows application packaging product, built around a capture-first workflow: it captures a legacy Windows application directly from a running system, recording its files, registry entries, AppData, services, and dependencies, which matters most for the common and difficult case of applications whose original installer media has been lost, is incomplete, or no longer works, since capturing from a live, already-installed instance is often the only practical route left for packaging that application at all. From a single capture, Forge produces multiple deployment-ready outputs rather than locking the output to one format: MSIX for modern Intune deployment, App Attach-ready packages for Azure Virtual Desktop, IntuneWin for standard endpoint delivery, and MSI for legacy targets, so a packaging engineer does not need to repeat the capture process separately for each delivery mechanism an estate still needs to support. Forge also converts existing App-V virtual applications into MSIX, addressing the specific migration pressure many Windows 10 estates face as App-V and older virtualisation approaches are retired in favour of MSIX and App Attach ahead of Windows 11 and Azure Virtual Desktop timelines. A meaningful part of the product's value sits in the compatibility work that MSIX conversion often surfaces: legacy applications frequently misbehave once placed inside MSIX's isolated container, and Forge stages the Package Support Framework, applying file and registry redirection and working-directory fixes, so a captured application runs correctly inside its MSIX package without requiring code changes to the application itself. Signing, manifest fix-ups, and modification packages are handled inline within the same workflow rather than requiring a separate external tool, and embedded AI guidance, built on EtherAssist, supports packaging route decisions and dependency resolution specifically for teams where in-house MSIX expertise is thin, which the product positions as closing a skills gap rather than replacing the packaging engineer's judgement. For teams that already have strong MSIX and scripting capability, Forge exposes a command-line interface, so a build pipeline or an MSP's packaging factory can capture, sign, and produce a deployment-ready MSIX from a single scripted command without touching the GUI at all, and MCP integration allows Forge to be driven directly from AI agents and automation pipelines. The product ships two licence tiers, a GUI-only licence and a full licence that adds PowerShell module and CLI access plus MCP-based AI automation, both priced per admin user per year, is published on the Microsoft Marketplace, and offers a 7-day trial intended to let a team capture and package a real application on day one rather than evaluating the product only through a demo.

EtherApps Forge is part of the EfficientEther portfolio, so the term should point readers to the product or solution route that explains what to do next. The glossary should support discovery, not trap readers on a dead-end definition.

EtherAssistEfficientEther products

EtherAssist

EtherAssist is EfficientEther's secure AI assistant for IT operations, compliance, and MSP teams, built around day-two operational work rather than general-purpose conversation: troubleshooting, documentation, workflow execution, and audit preparation for Microsoft 365 and Azure estates. Its core capability is running multi-step, agentic workflows, tasks broken into stages with scheduling and handoffs between steps, rather than answering a single prompt in isolation, and every run keeps a reviewable history, timestamps, attribution, handoffs, and outputs, so a service desk or an audit team can see exactly what an automated workflow did and confirm it independently rather than trusting the output on faith. Alongside operational workflow execution, EtherAssist includes a distinct compliance-facing capability: a compliance AI assistant that drafts policy sections, reviews gaps against a framework, and prepares audit evidence for standards including ISO 27001, ISO 42001, NIS2, DORA, and SOC 2, generating reviewable draft content with evidence prompts and control references rather than finished, unreviewed policy documents. Day-to-day IT operations use is centred on triage: plain-language incident triage with likely root cause analysis and direct links into the relevant Microsoft admin centre, aimed at reducing repeat escalations by getting a first-line responder to the right diagnosis and the right console faster. The product also generates supporting artefacts commonly needed in Microsoft 365 operations work: rendered diagrams for IT workflows from plain-English prompts, editable Draw.io diagrams that stay modifiable after generation rather than being a flat image, and draft PowerShell scripts for Intune and Microsoft 365 tasks that include comments, sample data, and validation notes, positioned explicitly as reviewable drafts rather than scripts intended to run unreviewed. Trust and data controls are a deliberate part of the product's design rather than an afterthought: customers choose UK, EU, or US hosting for where their data is processed, redaction capability is built in for sensitive context, and EfficientEther states that customer data stays under customer control and is not used for model training, which matters specifically for IT and compliance teams under pressure to use AI without losing control over sensitive tenant and operational information. EtherAssist is also embedded inside EtherInsights, where it generates PowerShell remediation code inline against specific security conformity findings, and inside EtherApps Forge, where it supports packaging route decisions, showing it functions both as a standalone product and as an embedded AI layer across EfficientEther's other tools. Pricing follows a standard per-user monthly subscription for steady rollout, with a metered, token-based plan available for teams with more variable usage, and a 14-day trial with a choice of regional hosting from day one.

EtherAssist is part of the EfficientEther portfolio, so the term should point readers to the product or solution route that explains what to do next. The glossary should support discovery, not trap readers on a dead-end definition.

EtherInsightsEfficientEther products

EtherInsights

EtherInsights is EfficientEther's platform for Microsoft 365 and Azure cost management, Windows 365 lifecycle support, tenant reporting, user lifecycle operations, security assessment, and Intune device reporting, built as a single operating view rather than a set of separate tools, so cost, Windows 365, security, and device data are queried and presented from one connected product rather than reassembled by hand across several dashboards. On the cost side, it identifies unused Microsoft 365 licences, oversized or idle Azure resources including virtual machines, and Cloud PC cost drift, turning those findings into a savings report with named owners so recommendations have somewhere to go rather than sitting unactioned, and it tracks Microsoft 365 and Azure billing trends over time to surface spikes, dips, and unexplained cost drift before they reach the next invoice. Windows 365 support runs across the full lifecycle, design, deployment, configuration, and day-to-day management of Cloud PCs, including migration baselines for moving from Azure Virtual Desktop to Windows 365, alongside per-Cloud PC insight such as endpoint analytics, startup performance, work-from-anywhere signal, CPU and RAM spike time, and alternative SKU recommendations for rightsizing. Tenant management includes scheduled configuration backup across Entra and Intune, the ability to pin a snapshot as a baseline, drift detection against that baseline, and per-policy restore rather than only a full rollback. Security capability covers Secure Score tracking, Zero Trust pillar assessment, security conformity checks, and Copilot readiness assessment across licensing, sensitivity labels, sharing settings, and data governance, and on the security conformity view specifically, EtherAssist is embedded to generate PowerShell remediation code inline for a selected finding rather than leaving the fix as a separate manual step. User lifecycle functionality covers risky identity detection, onboarding and offboarding, and licence reclaim, and its offboarding capability genuinely executes actions against Microsoft Graph once a user reviews and confirms a run, rather than only reporting what should be done: it revokes active sessions, blocks sign-in, resets password and MFA, cancels meetings, sets a mailbox auto-reply, removes licence assignments, removes group memberships, and removes admin role assignments, with each step logged individually as it completes, is skipped, or fails, giving a per-user task log that can be marked as reviewed and exported as evidence. Intune reporting adds around thirty built-in reports, a per-device detail view, CVE lookup, and the tenant backup and drift detection described above, all inside the same product. EtherInsights is aimed at both direct Microsoft 365 and Azure customers and at partners and MSPs who need to produce the same cost, Cloud PC, posture, and lifecycle evidence pack consistently across every managed tenant without rebuilding it manually per customer, and it is priced publicly per active user with a 14-day trial.

EtherInsights is part of the EfficientEther portfolio, so the term should point readers to the product or solution route that explains what to do next. The glossary should support discovery, not trap readers on a dead-end definition.

Evidence capture

Evidence capture is the practice of systematically recording, at the point in time an action, decision, or event occurs, the artefacts needed to later prove that it happened, who was responsible, and that it met a required standard, whether that requirement comes from a compliance framework, a contractual obligation, a legal matter, or an internal control. It differs from simply having logs available: logs and audit trails are typically continuous and system-generated, capturing activity as a byproduct of normal operation, whereas evidence capture is often a deliberate, structured act tied to a specific control or process step, such as taking a screenshot and timestamped record of a change approval before a production change is made, retaining the signed output of a joiner-mover-leaver checklist, exporting configuration state before and after a significant change, or preserving the specific report an auditor was shown rather than assuming the same report could be regenerated identically months later. In a Microsoft 365 and Azure context, evidence capture draws on several native sources, Purview audit logs and Entra ID sign-in and audit logs for activity evidence, Intune and Azure Policy compliance reports for configuration state evidence, and Defender and Sentinel incident records for security response evidence, but a mature evidence capture practice does not rely solely on those systems remaining queryable indefinitely; it exports and retains the specific artefacts relevant to defined controls into a separate, durable evidence store, because production system retention windows, licensing changes, or tenant migrations can otherwise silently remove the very evidence a future audit will ask for. This distinction matters most acutely during compliance audits for frameworks like ISO/IEC 27001, SOC 2, and Cyber Essentials Plus, where an assessor testing a specific control, for example that access reviews happen quarterly, or that leavers are deprovisioned within a defined SLA, will typically sample specific instances and expect to see direct evidence of that instance having occurred correctly, not just a policy stating that it should. A frequent and avoidable failure is generating evidence only reactively, at audit time, by reconstructing what probably happened from whatever logs are still available, rather than capturing it as a routine byproduct of the underlying process, which both weakens the evidence's credibility, since contemporaneous records carry more weight than after-the-fact reconstruction, and creates unnecessary audit-season workload. Well-designed evidence capture is therefore usually built into the workflow tooling itself, ticketing systems that require an approval step to be recorded before a change proceeds, automated exports triggered on a schedule, or IT operations platforms that log licence and configuration changes as a structural part of the change itself, so that the evidence exists whether or not anyone remembers to go and gather it later.

Evidence capture matters because customers, resellers, and procurement teams need evidence that controls are defined, operated, and reviewable. A useful glossary definition should help a reader connect the term to audit preparation, policy work, or repeatable assurance activity.

Exchange OnlineMicrosoft cloud

Exchange Online

Exchange Online is Microsoft's cloud-hosted email, calendaring, and contacts service, delivered as part of Microsoft 365 and functioning as the direct cloud successor to on-premises Microsoft Exchange Server, which organisations previously had to install, patch, and maintain their own infrastructure to run. It provides each licensed user with a mailbox accessible through Outlook desktop, Outlook on the web, and mobile clients, along with shared mailboxes, resource mailboxes for rooms and equipment, distribution groups, and the Exchange Admin Center and PowerShell-based Exchange Online Management module used to configure mail flow rules, retention policies, and mailbox permissions. Mailbox storage is licence-tier dependent, with most Microsoft 365 business and enterprise SKUs including 50GB or 100GB mailboxes and unlimited or very large archive storage on higher tiers, and understanding which tier a user is on materially affects both what they can store and what compliance and retention capabilities are available to their mailbox, since features like litigation hold, in-place archiving, and advanced eDiscovery are gated by licence tier rather than universally available. Mail flow and security sit on top of the base mailbox service through Exchange Online Protection, which handles anti-spam and anti-malware filtering for all inbound and outbound mail by default, with Microsoft Defender for Office 365 available as a licensed add-on or included at higher M365 tiers to add safe links, safe attachments, and anti-phishing capabilities that go materially beyond the baseline filtering. A recurring operational and compliance blind spot in mature estates is shared and resource mailbox sprawl: because these mailboxes traditionally did not require a full user licence to create, organisations accumulate large numbers of them for departments, projects, and equipment bookings, and without active review they persist indefinitely, some inactive for years, each one still representing both a storage cost once it exceeds the free-tier size threshold and an access-control surface with permissions that were granted for a project long since finished. Exchange Online's connection to broader Microsoft 365 governance is deep rather than incidental: Microsoft Teams chat and channel data, Microsoft 365 Groups, and Outlook calendar all rely on Exchange Online infrastructure underneath their respective front ends, meaning mailbox-level retention and compliance policies configured in Exchange Online frequently have downstream effects on data retention in services that do not visibly present themselves as email at all, which is a common source of confusion when compliance requirements are being mapped against what looks, from the admin centre, like a single self-contained service.

Exchange Online matters because Microsoft 365, Azure, Windows 365, Teams, and related services are usually managed as one estate. The term connects to planning, cost, configuration, security, and day-two operational decisions across that estate.

F

FinOpsCommercial and channel

Cloud financial operations

FinOps is the operating discipline for managing cloud cost through shared visibility, ownership, optimisation, forecasting, and accountability across engineering, finance, and business teams, rather than treating cost as a finance-only concern discovered after the invoice lands. The practice is usually described in three phases that repeat: Inform, where teams get accurate, allocated visibility into what is being spent and by whom; Optimise, where that visibility turns into concrete action such as rightsizing, commitment purchases, or licence reclaim; and Operate, where the organisation builds the recurring habits, ownership model, and governance that keep the first two phases from decaying back into an unmanaged bill. On a Microsoft estate, FinOps spans two cost surfaces that are often managed separately but should not be: Azure consumption, covering compute, storage, and networking, and Microsoft 365 licensing, covering per-seat subscription spend. Treating them as one discipline matters because the same waste pattern, capacity provisioned for a need that no longer exists, shows up in both: an oversized virtual machine and an unused Premium licence are the same underlying failure, just on different bills. A mature FinOps practice depends on cost allocation actually working, since a team cannot be accountable for spend it cannot see attributed to it, and on a regular review cadence, often a monthly reclaim and rightsizing pass paired with a quarterly business review, so cost control is a habit rather than an annual scramble triggered by a budget overrun. The discipline also has to survive organisational reality: engineering teams optimise for delivery speed, not cost, unless cost is made visible and owned at the point decisions are made, which is why FinOps practitioners spend as much effort on tagging, showback, and dashboards as they do on the technical optimisations themselves. For a managed service provider, FinOps additionally means doing this consistently across many customer tenants rather than reinventing the review process for each one, which is where tooling that surfaces licence waste, idle Azure resources, and rightsizing evidence in one place earns its keep over a spreadsheet rebuilt every month.

FinOps matters because Microsoft estate decisions often have a commercial owner as well as a technical owner. Clear cost, licence, and partner language helps teams prove value, reclaim waste, and agree the next action before spend becomes harder to challenge.

G

GDPRCompliance

General Data Protection Regulation

The General Data Protection Regulation is the European Union's data protection framework, governing how organisations collect, process, store, protect, and disclose personal data belonging to individuals in the EU, built around a defined set of core principles: lawfulness, fairness and transparency in how data is used; purpose limitation, meaning data collected for one stated purpose should not simply be reused for an unrelated one without a fresh lawful basis; data minimisation, collecting only what is genuinely needed rather than accumulating data speculatively; accuracy; storage limitation, meaning personal data should not be retained indefinitely once its original purpose no longer requires it; and integrity and confidentiality, the security obligation to protect data against unauthorised access, loss, or damage. GDPR grants individuals, referred to as data subjects, specific enforceable rights over their own data, including the right of access to obtain a copy of data held about them, the right to rectification of inaccurate data, the right to erasure in defined circumstances, often called the right to be forgotten, and the right to data portability, and organisations processing personal data need documented, workable processes actually capable of honouring these rights within the regulation's response deadlines, not merely a policy stating that they will. A distinction that matters operationally is between a data controller, the organisation that determines why and how personal data is processed, and a data processor, an organisation that processes data on the controller's behalf and instruction, such as a cloud or software vendor; the two roles carry different specific obligations, and a single organisation is frequently both simultaneously for different data sets it handles. Since the UK's departure from the EU, GDPR as such no longer applies directly within the UK; a near-identical framework, UK GDPR, now governs data processing carried out within the UK specifically, and organisations operating across both jurisdictions need to track compliance against both frameworks, since they are closely aligned in substance but are legally distinct instruments that can diverge over time.

GDPR matters because customers, resellers, and procurement teams need evidence that controls are defined, operated, and reviewable. A useful glossary definition should help a reader connect the term to audit preparation, policy work, or repeatable assurance activity.

H

Host poolMicrosoft cloud

Azure Virtual Desktop host pool

A host pool is the core administrative unit in Azure Virtual Desktop: a collection of virtual machine session hosts, grouped together and managed as a set, that delivers either full desktops or individually published RemoteApps to the users assigned to it. Every host pool is configured as one of two fundamentally different types, and that choice shapes almost everything else about how the pool behaves and costs. A pooled host pool allows multiple users to share the same session hosts concurrently through Windows multi-session, which is the configuration that gives Azure Virtual Desktop its high-density cost advantage, since infrastructure is shared rather than dedicated per user, but it also means user profiles must be made portable across hosts, typically with FSLogix, since a user may land on a different host each session. A personal host pool assigns each session host to exactly one user, functioning much like a traditional dedicated virtual desktop and removing the shared-host profile problem, at the cost of the density economics a pooled configuration provides. Within a pooled host pool, the load-balancing algorithm, either breadth-first, which spreads new sessions evenly across all available hosts to keep each one lightly loaded, or depth-first, which fills one host before moving to the next, directly affects both user experience and cost, since depth-first allows fuller hosts to be scaled down or deallocated during quiet periods more aggressively than breadth-first typically permits. Host pool sizing is where much of AVD's real, easy-to-miss cost lives: capacity kept running as headroom to absorb peak demand without degrading the user experience is genuine compute spend even while sessions sit idle between peaks, which is why scaling automation, called autoscale, that expands and contracts running host count against actual session demand is one of the highest-value optimisations available on a pooled AVD estate, rather than a nice-to-have left for later. Getting host pool design right, matching pooled versus personal to the right user cohort and tuning autoscale against genuine usage patterns, is usually a bigger lever on total AVD cost than any single VM SKU or reservation decision made afterward.

Host pool matters because Microsoft 365, Azure, Windows 365, Teams, and related services are usually managed as one estate. The term connects to planning, cost, configuration, security, and day-two operational decisions across that estate.

I

IAMIdentity and security

Identity and Access Management

Identity and Access Management is the umbrella discipline covering how an organisation establishes who a person, device, or service is, what they are allowed to do, and how both of those things are kept accurate as roles, employment status, and business need change over time; in a Microsoft-centric estate this discipline is implemented primarily through Microsoft Entra ID, with Single Sign-On and Multifactor Authentication handling authentication, Role-Based Access Control and Conditional Access handling authorisation and contextual enforcement, and Privileged Identity Management plus Entra ID Governance handling the lifecycle and oversight layer that keeps access aligned with actual need rather than accumulating indefinitely. The lifecycle framing is central to IAM in practice and is usually described as joiner-mover-leaver: provisioning appropriate access when someone joins, adjusting it as they change role or team, which is the stage most identity programmes handle worst because access additions rarely get revisited when someone moves rather than being layered on top of what they already had, and deprovisioning promptly and completely when someone leaves, since a disabled account that still holds active group memberships, application permissions, or licence assignments represents both a lingering security exposure and, in a Microsoft 365 estate, ongoing licence spend for access nobody is using. Hybrid identity adds real complexity for organisations still running on-premises Active Directory alongside Entra ID, requiring synchronisation through Entra Connect or cloud sync, careful handling of authentication method (password hash sync, pass-through authentication, or federation), and clear rules about which directory is authoritative for which attribute, since conflicting writes between the two are a recurring source of account lockouts and sync errors. IAM has become the practical replacement for the traditional network perimeter as a security boundary, summarised in the 'identity is the new perimeter' framing that underpins Zero Trust architecture: with remote work, cloud-hosted applications, and personal devices all bypassing the corporate network edge, the identity itself, not network location, is what most access decisions now have to be based on. B2B and B2C extend the same underlying platform to external collaboration, guest access for partners and vendors, and customer-facing sign-in respectively, each with their own governance considerations around what external identities can see and for how long. Because IAM sits underneath licensing, every stale or duplicate identity, every guest account nobody remembers inviting, and every service account with a forgotten owner is simultaneously a security question and a cost question, which is why identity hygiene and access reviews tend to surface as much unnecessary licence spend as they do genuine security risk when an estate is audited properly for the first time in years.

IAM matters because identity, access, endpoint, and data controls shape how Microsoft environments are protected. Readers should understand the term and then be able to move into security assessment, conformity, or remediation guidance.

IASMECompliance

IASME Consortium

IASME (originally Information Assurance for Small and Medium Enterprises) is a UK organisation, structured as IASME Consortium, that operates as the National Cyber Security Centre's appointed delivery partner for the Cyber Essentials and Cyber Essentials Plus certification scheme, managing the accreditation of the certification bodies that actually assess and certify applicant organisations rather than performing every individual assessment itself. In practice this means IASME sits in the middle of the scheme's structure: the NCSC sets the scheme's requirements and overall direction, IASME accredits and licenses a network of certification bodies (assessors) across the UK who are authorised to review Cyber Essentials self-assessment questionnaires and carry out Cyber Essentials Plus technical verification, and those certification bodies are the ones an applicant organisation typically deals with directly when applying for certification, submitting evidence, and receiving their certificate. Beyond its role in Cyber Essentials, IASME also owns and develops its own separate standard, the IASME Cyber Assurance standard (the successor to what was previously called IASME Governance), which is a broader cyber security and data protection standard covering a wider set of controls than Cyber Essentials alone, including elements more closely aligned with GDPR compliance, and is available at both a self-assessed and, since 2024, an audited assurance level, giving smaller organisations a more comprehensive certification path than Cyber Essentials without requiring a jump straight to ISO/IEC 27001. For UK IT teams and MSPs, the practical relevance of IASME is mostly indirect: organisations pursuing Cyber Essentials certification will encounter IASME's name on their certificate and in scheme documentation, but their actual day-to-day interaction is normally with a specific licensed certification body rather than IASME centrally, and confusion sometimes arises from assuming IASME performs assessments directly when it is, in the great majority of cases, the accreditor rather than the assessor. IASME is also directly relevant to MSPs specifically because it operates a Cyber Essentials partner and reseller-style scheme for organisations that want to become a certification body or a Cyber Essentials-badged partner themselves, which is one route by which MSPs offering compliance support to their own clients formalise that relationship rather than simply pointing clients at the scheme independently. Since Cyber Essentials and Cyber Essentials Plus have become an effective baseline expectation across UK public sector procurement, cyber insurance underwriting, and increasingly commercial supply chains, understanding that IASME is the scheme's delivery infrastructure rather than a certification in its own right, aside from its separate Cyber Assurance standard, helps avoid the common error of treating "IASME certified" and "Cyber Essentials certified" as different things when, for the base scheme, they describe the same certificate delivered through IASME's accredited network.

IASME matters because customers, resellers, and procurement teams need evidence that controls are defined, operated, and reviewable. A useful glossary definition should help a reader connect the term to audit preparation, policy work, or repeatable assurance activity.

Identity GovernanceIdentity and security

Microsoft Entra ID Governance

Microsoft Entra ID Governance extends core identity management with the tooling needed to keep access aligned with actual, current business need rather than letting it accumulate indefinitely as people change roles, projects end, and external collaborators come and go, addressing the specific problem that provisioning access is comparatively easy while removing it correctly, and on time, consistently is not. Entitlement management is its request-and-approval engine, letting administrators bundle related resources, group memberships, application roles, SharePoint sites, into access packages that users can request through a self-service catalogue, subject to configurable approval workflows and, critically, an expiration date, so that access granted for a defined project or a fixed-term contract does not silently persist as standing access once that need has ended, which is one of the most common and hardest-to-spot sources of unnecessary privilege in an estate that has been provisioning access manually and informally for years. Access reviews complement this by periodically requiring a designated reviewer, a manager, a resource owner, or the user themselves, to explicitly recertify that continued access is still needed, rather than assuming it is, and reviews can be scheduled to run automatically on a recurring cycle against groups, applications, or privileged roles, with access automatically revoked from anyone who does not respond or is explicitly denied, converting access certification from an annual manual spreadsheet exercise, if it happens at all, into a structured, auditable, and largely automated process. Lifecycle workflows automate the joiner-mover-leaver sequence directly, triggering predefined actions, account creation, licence and group assignment, welcome communications on joining, and account disablement, group removal, and access revocation on leaving, based on attributes already held in the HR source system, which closes one of the most consequential gaps in identity management: the departed employee whose account remains active, sometimes for months, because deprovisioning depended on someone remembering to run a manual offboarding checklist. The connection to cost is direct and often underappreciated: every access package with no expiration, every access review that never actually runs, and every departed user whose licence assignment survives their departure represents ongoing, avoidable Microsoft 365 licence spend sitting on top of the security exposure of orphaned access, which is why identity governance and licence optimisation tend to be examined together rather than treated as separate initiatives once an organisation actually audits who holds what and why. Entra ID Governance is licensed as Entra ID P2 or the dedicated Governance add-on, sitting above the baseline P1 tier that only covers Conditional Access and more limited access review functionality.

Identity Governance matters because identity, access, endpoint, and data controls shape how Microsoft environments are protected. Readers should understand the term and then be able to move into security assessment, conformity, or remediation guidance.

IntuneEndpoint management

Microsoft Intune

Microsoft Intune is the cloud-based endpoint management platform at the centre of Microsoft's Unified Endpoint Management stack, used to enrol, configure, secure, and monitor Windows, macOS, iOS/iPadOS, Android, and increasingly Linux devices from a single admin console, the Intune admin center, without relying on on-premises infrastructure like Configuration Manager site servers. It combines what were historically separate disciplines, Mobile Device Management for full device enrolment and Mobile Application Management for managing individual apps on unenrolled or BYOD devices, under one licence and one policy engine, and it is delivered as part of Microsoft 365 E3/E5, Business Premium, and standalone Intune Suite licensing. In day-to-day operation Intune's work is expressed through several distinct but overlapping policy types that are easy to conflate: configuration profiles push settings such as Wi-Fi, VPN, certificates, and device restrictions; compliance policies define the minimum security posture a device must meet, feeding directly into Conditional Access decisions; endpoint security policies handle more security-specific configuration such as disk encryption, firewall, and antivirus settings through a narrower, security-team-oriented interface; and app protection and app configuration policies manage the application layer independent of enrolment state. Intune's practical value in a Microsoft estate is less about any single feature and more about consolidation: replacing Group Policy Objects, SCCM/ConfigMgr, and third-party MDM tools with one cloud-native control plane reduces the operational overhead of maintaining parallel management stacks, though the migration path from Group Policy is rarely a clean lift-and-shift, since not every GPO setting has a direct CSP-backed Intune equivalent, and gaps are commonly closed with PowerShell scripts or Settings Catalog custom OMA-URI entries. Autopilot and Autopatch both build directly on top of Intune, using its enrolment and policy engine as the foundation for zero-touch provisioning and automated update management respectively, which means a poorly organised Intune estate, with overlapping policy assignments, conflicting configuration profiles, or stale device groups, tends to surface as failures or unpredictable behaviour in those downstream services rather than in Intune itself. Reporting and cost visibility are persistent weak points in larger estates: assignment failures, policy conflicts, and licence consumption against actual active, compliant devices are not always obvious from the native console, which is a common reason organisations pair Intune with third-party reporting or licence-reclaim tooling to see where paid seats and applied policies have drifted away from what devices are actually enrolled, compliant, and in active use.

Intune matters for endpoint teams because device, app, compliance, update, and troubleshooting signals often sit across several Microsoft admin areas. Linking these terms back to Intune and device-reporting routes helps readers move from definition to action.

Intune reportingEndpoint management

Microsoft Intune reporting

Intune reporting is operational reporting across Microsoft Intune-managed devices, applications, compliance state, configuration profiles, security posture, and troubleshooting signals, used by IT teams and MSPs both to find and fix issues and to produce evidence that the estate is genuinely under control rather than merely enrolled. Native Intune reporting is strong for point-in-time, single-tenant admin questions: the admin centre surfaces device compliance status, app deployment success and failure counts, update ring progress, and per-device troubleshooting detail directly from live data. Its structural limitations show up as an estate scales, or when reporting needs to persist rather than reflect only the current moment. Historical retention varies significantly by report type, with many admin centre views showing only a current, point-in-time snapshot rather than a trend a reviewer can look back across; scheduled, recurring exports for stakeholder reporting generally require building a separate pipeline, commonly through the Microsoft Graph Data Warehouse Data Connector or a Log Analytics workspace, rather than existing as a built-in feature; and for an MSP, the admin centre is fundamentally single-tenant, so a multi-customer view requires either signing into each tenant separately or building custom tooling on top of the Graph API to aggregate across them. Third-party and product reporting layers exist specifically to close these gaps, typically by packaging the same underlying Intune signals into scheduled exports, trend comparison across weeks or months rather than a single snapshot, multi-tenant views with customer filtering for MSPs, and audit-ready evidence packs that do not require manual reformatting before a compliance or governance review. Getting genuine value from Intune reporting, in any tool, depends on connecting device, app, compliance, and security signals to a specific owner and a specific next action rather than presenting them as isolated panels, since a report that shows a problem without a clear owner to act on it tends to be read once and then ignored.

Intune reporting matters for endpoint teams because device, app, compliance, update, and troubleshooting signals often sit across several Microsoft admin areas. Linking these terms back to Intune and device-reporting routes helps readers move from definition to action.

IntuneWinApplication modernisation

IntuneWin app package

An IntuneWin package is the `.intunewin` format produced by the Microsoft Win32 Content Prep Tool, wrapping a Win32 application's existing installer, whether an MSI, an EXE, or a script-driven setup, so it can be uploaded, assigned, and monitored as a managed Win32 app inside Microsoft Intune without requiring the application to be repackaged into MSIX first. Unlike MSIX, which gives an application a genuinely new, isolated package identity, IntuneWin is essentially a container wrapped around the application's original, unmodified installer: Intune unwraps it on the target device at install time and runs the original setup logic largely as-is, which is precisely why IntuneWin remains the practical choice for applications that are not good MSIX candidates, including those that install a driver or a system-level service, need genuinely unrestricted machine-wide write access, or depend on complex custom installer logic that MSIX's file and registry isolation model would break. Because Intune runs the original installer rather than a re-architected package, IntuneWin deployments configure detection rules explicitly, telling Intune how to determine whether the application is already correctly installed on a device, commonly checking for a specific file version, a registry key, or an MSI product code, and this detection logic is frequently the actual source of deployment failures in practice, more often than the underlying installer itself, since an incorrect or overly narrow detection rule can report an application as failed when it installed correctly, or as successfully installed when an update silently failed. Requirement rules similarly gate which devices are even eligible to receive the app, based on architecture, OS version, or available disk space, before Intune attempts the install at all. IntuneWin sits alongside MSIX and PSADT-driven Win32 packages as one of three common formats for deploying Win32 applications through Intune, and the practical choice between them usually comes down to how well the application tolerates MSIX's isolation model: strong MSIX candidates should generally be packaged as MSIX for its cleaner install and uninstall behaviour, while everything else, particularly software needing genuine system-level access or complex pre- and post-install logic, is typically better served by IntuneWin or a PSADT-wrapped package instead.

IntuneWin matters during Windows 11, Intune, Azure Virtual Desktop, and Cloud PC programmes because application blockers can delay the whole rollout. The practical question is whether the term helps capture, package, sign, deploy, or troubleshoot an app with less rework.

ISOCompliance

International Organization for Standardization

ISO, the International Organization for Standardization, is an independent, non-governmental federation of national standards bodies from over 160 countries, headquartered in Geneva, that develops and publishes voluntary, consensus-based technical and management system standards spanning everything from screw threads and shipping containers to information security and quality management. ISO itself does not certify organisations against its standards; certification is instead carried out by accredited, independent certification bodies (often called registrars) that audit an organisation's practices against the relevant published standard and issue a certificate valid for a defined period, typically three years, subject to ongoing surveillance audits. Standards are identified by a number, such as ISO 9001 for quality management or ISO/IEC 27001 for information security management, and many are developed jointly with the International Electrotechnical Commission (IEC), which is why information technology standards frequently carry the ISO/IEC prefix rather than ISO alone. For IT teams and MSPs operating in a Microsoft 365 or Azure estate, ISO standards matter less as an abstract quality mark and more as a procurement and contractual reality: enterprise customers, particularly in regulated sectors like finance, healthcare, and government, increasingly specify current ISO certification, most commonly ISO/IEC 27001 for information security, as a prerequisite for supplier onboarding, and losing or lapsing a certification can remove a supplier from a tender shortlist regardless of the organisation's actual security posture. A common point of confusion is conflating a specific ISO standard's certification with generic "ISO compliance", a phrase with no defined meaning since ISO publishes thousands of distinct standards covering entirely different domains; a genuinely useful claim always names the specific standard and, ideally, the specific clauses or annex controls in scope, since certification scope statements can be narrower than they first appear, sometimes covering only a single business unit, site, or product line rather than the whole organisation. Standards themselves are periodically revised, sometimes substantially, such as the 2022 restructuring of ISO/IEC 27001's Annex A controls, and organisations holding certification against an older version are typically given a transition period, often two to three years, to migrate before the older certificate is withdrawn, which is worth checking when evaluating whether a supplier's or customer's current certificate reflects the latest control set.

ISO matters because customers, resellers, and procurement teams need evidence that controls are defined, operated, and reviewable. A useful glossary definition should help a reader connect the term to audit preparation, policy work, or repeatable assurance activity.

ISO 22301Compliance

ISO 22301 business continuity management system

ISO 22301 is the international standard for a business continuity management system (BCMS), specifying requirements for planning, establishing, implementing, operating, monitoring, and continually improving an organisation's capability to keep critical business functions running, or to recover them within an agreed timeframe, when disruptive incidents occur, whether that is a cyber attack, a data centre outage, a supplier failure, a pandemic, or a physical incident affecting premises or staff. The standard's central discipline is the business impact analysis (BIA), which forces the organisation to identify its time-critical activities, quantify the maximum tolerable period of disruption for each, and set a recovery time objective (RTO) and recovery point objective (RPO) accordingly, all of which then drives the actual continuity and disaster recovery plans, resourcing decisions, and testing schedule rather than starting from the plans themselves. A BCMS built to ISO 22301 requires evidence of regular exercising, ranging from tabletop walkthroughs to full simulated failovers, because an untested continuity plan is treated by auditors as unproven rather than merely unlikely to work, and the standard explicitly requires post-exercise and post-incident lessons-learned to feed back into plan revisions. For organisations running significant workloads in Microsoft 365 and Azure, ISO 22301 scope inevitably intersects with cloud dependency risk: a BIA has to account for what happens when Exchange Online, SharePoint, Teams, or an Azure region becomes unavailable, and a mature BCMS will document the organisation's reliance on Microsoft's own service health and shared-responsibility model, its use of Microsoft 365 Backup or third-party backup for Exchange, SharePoint, and OneDrive data, and realistic tenant-level recovery procedures, since Microsoft's platform-level resilience does not itself constitute the customer's business continuity plan for its own data and processes. Certification follows the same three-year cycle with annual surveillance audits as other ISO management system standards, and because ISO 22301 shares Annex SL structure with ISO 9001 and ISO/IEC 27001, organisations already certified to one of those often extend an existing integrated management system rather than building a continuity programme from scratch. It is increasingly requested in supplier due diligence and cyber insurance underwriting for organisations providing services deemed operationally critical to their customers, such as MSPs managing a client's core Microsoft 365 tenant or Azure infrastructure, where a customer's own regulatory obligations, particularly in financial services under operational resilience regimes, effectively require assurance that their critical suppliers can withstand and recover from disruption.

ISO 22301 matters because customers, resellers, and procurement teams need evidence that controls are defined, operated, and reviewable. A useful glossary definition should help a reader connect the term to audit preparation, policy work, or repeatable assurance activity.

ISO 27001Compliance

ISO/IEC 27001 information security management system

ISO/IEC 27001 is the international standard for an information security management system, an ISMS, defining a structured, risk-based approach to protecting the confidentiality, integrity, and availability of an organisation's information, rather than prescribing a fixed checklist of technical controls that applies identically to every organisation regardless of its actual risk profile. The standard's core mechanism is the ISMS itself: a documented, continuously operated management system covering risk assessment, a defined set of controls selected specifically to address the risks that assessment identifies, drawn from the standard's Annex A control catalogue, internal audit, and a formal management review cycle, all built to support ongoing continual improvement rather than a one-off compliance exercise completed and then left static. Certification against ISO 27001 requires an accredited external certification body to audit the organisation's ISMS, and, critically, certification is granted for the specific scope the organisation defines and puts forward for audit, which may cover the whole organisation or a deliberately narrower boundary such as one product, one service line, or one specific data centre, so a valid certificate always needs checking against its actual stated scope rather than assumed to cover everything the organisation does. This distinguishes ISO 27001 clearly from Cyber Essentials: Cyber Essentials verifies a fixed, relatively narrow set of basic technical controls, largely at a point in time, while ISO 27001 certifies an entire ongoing management system and risk process, making it a materially larger undertaking to achieve and maintain, but also significantly more comprehensive assurance for a customer or auditor evaluating a supplier's security posture. Once certified, the ISMS is not static: it requires ongoing internal audits, periodic external surveillance audits from the certification body to maintain the certificate between full recertification cycles, and evidence of continual improvement, meaning ISO 27001 compliance work does not conclude at the point of initial certification but continues as a standing operational discipline, with audit evidence, incident records, and risk register updates that need to be maintained and demonstrably current rather than reconstructed only when the next audit approaches.

ISO 27001 matters because customers, resellers, and procurement teams need evidence that controls are defined, operated, and reviewable. A useful glossary definition should help a reader connect the term to audit preparation, policy work, or repeatable assurance activity.

ISO 42001Compliance

ISO/IEC 42001 artificial intelligence management system

ISO/IEC 42001 is the international standard for an artificial intelligence management system, published in 2023 as the first international management-system standard specifically for AI, providing a structured framework for how an organisation governs the AI systems it builds, deploys, monitors, and continually improves, rather than addressing AI risk through ad hoc policy alone. Structurally, it follows the same management-system pattern as ISO 27001, covering leadership commitment, risk assessment specific to AI systems, defined objectives and controls, and a continual improvement cycle, which means an organisation already operating an ISO 27001 information security management system has a genuine, meaningful head start on 42001, since audit evidence, governance structures, and management review processes can often be extended and adapted rather than built again from nothing. The standard's AI-specific control areas address concerns that a general information-security standard does not directly cover, including AI system impact assessment before deployment, evaluating potential harms to individuals, groups, and wider society; data quality and provenance for the data used to train and operate a system; transparency about when and how AI is being used, particularly where it materially affects individuals; and ongoing monitoring for model drift and performance degradation as real-world data and usage patterns diverge over time from the conditions a system was originally validated against. For organisations building or deploying AI-driven products, whether an internally-used automation feature or an AI capability offered directly to customers, ISO 42001 certification is emerging as a genuine trust signal in commercial and public-sector procurement, in much the same way ISO 27001 became an expected baseline for information security over the preceding two decades, giving customers a recognised, externally-audited framework for evaluating whether an AI system's development and operation are actually governed rather than merely subject to an internal policy document nobody outside the organisation can independently verify.

ISO 42001 matters because customers, resellers, and procurement teams need evidence that controls are defined, operated, and reviewable. A useful glossary definition should help a reader connect the term to audit preparation, policy work, or repeatable assurance activity.

ISO 9001Compliance

ISO 9001 quality management system

ISO 9001 is the international standard for a quality management system (QMS), setting out a framework of requirements an organisation must demonstrably meet to show it can consistently deliver products or services that satisfy customer and applicable regulatory requirements, and that it continually looks for ways to improve. Unlike standards that prescribe a specific technical control set, ISO 9001 is process-oriented: it requires the organisation to define its quality objectives, map and control the processes that affect product or service quality, manage risks and opportunities that could affect those outcomes, and maintain documented evidence, such as records, procedures, and management review minutes, that the system is actually operating as described rather than existing only on paper. Certification follows a structured audit cycle carried out by an accredited certification body: an initial two-stage audit (a documentation review followed by an on-site or remote implementation audit), annual surveillance audits to confirm the system remains effective, and a full recertification audit every three years. For a Microsoft-estate-focused IT services business or MSP, ISO 9001 is most often encountered as a customer or tender requirement sitting alongside, rather than instead of, ISO/IEC 27001; the two standards share a large amount of structural DNA because both follow ISO's Annex SL high-level structure, which is why organisations pursuing both frequently run them as an integrated management system with shared document control, internal audit, and management review processes rather than as two parallel and duplicated efforts. A frequent misunderstanding is treating ISO 9001 as a guarantee of product or service quality in some absolute sense; it certifies that the organisation has a consistent, controlled, and improving process for delivering whatever quality level it has defined and committed to, not that the defined quality bar itself is high, which means the certificate is best read alongside the organisation's specific service level agreements and its track record rather than as a standalone quality signal. In practice, the standard's core discipline, root-cause corrective action rather than one-off fixes, controlled change management, and defined escalation paths, maps directly onto how a well-run MSP handles incidents, change requests, and licence or configuration changes across client Microsoft 365 and Azure tenants, which is why auditors reviewing a QMS in this sector will typically want to see change tickets, incident postmortems, and customer satisfaction data as primary evidence rather than relying on policy documents alone.

ISO 9001 matters because customers, resellers, and procurement teams need evidence that controls are defined, operated, and reviewable. A useful glossary definition should help a reader connect the term to audit preparation, policy work, or repeatable assurance activity.

ISVCommercial and channel

Independent Software Vendor

ISV, Independent Software Vendor, describes a company that builds and sells software designed to run on top of a platform it does not itself own or operate, Windows, Azure, or Microsoft 365 in the context most relevant here, as distinct from Microsoft itself or from an organisation building software purely for its own internal use. ISVs sit in a specific, structurally important position in the Microsoft ecosystem: their products extend what a platform can do for the customers actually running it, and Microsoft has built substantial formal infrastructure around that relationship, the Microsoft AI Cloud Partner Program, co-sell arrangements that connect an ISV's product with Microsoft's own sales channels, and Microsoft AppSource and the Azure Marketplace as commercial distribution and discovery channels that let an ISV reach customers already procuring through Microsoft's existing commercial relationships rather than having to build every customer relationship entirely independently. For an ISV building a product intended to run within customer-managed Microsoft estates specifically, MSIX and the broader Windows application packaging ecosystem is directly relevant distribution infrastructure rather than a background technical detail: an ISV distributing a Windows client application benefits from the same clean install and uninstall behaviour, update mechanics, and code-signing trust model that any packaged application does, and for many ISVs, particularly those selling into enterprise customers who manage their device fleets through Intune, offering an MSIX-packaged build alongside or instead of a traditional installer materially reduces the customer's own packaging burden, since the customer's IT team does not have to build and maintain their own MSIX conversion of the ISV's product before it can be deployed cleanly at scale. ISV status also interacts directly with Microsoft's licensing and marketplace commercial models in ways that matter for anyone building software in this space: transacting through the Azure Marketplace or AppSource typically involves a Microsoft commercial marketplace revenue share, and depending on how a product is built and sold, an ISV may itself be a Microsoft customer consuming Azure infrastructure to run the product, a CSP customer or partner for its own licensing, and a software vendor to its customers simultaneously, three distinct relationships with Microsoft that a single company can hold at once. EfficientEther itself sits in this category, building licence optimisation and packaging tooling that runs against and alongside customers' own Microsoft 365 and Azure environments, which is the same basic commercial and technical position any ISV serving the Microsoft ecosystem occupies.

ISV matters because Microsoft estate decisions often have a commercial owner as well as a technical owner. Clear cost, licence, and partner language helps teams prove value, reclaim waste, and agree the next action before spend becomes harder to challenge.

ITSMOperations

IT Service Management

IT Service Management is the operating discipline for delivering, supporting, measuring, and continuously improving IT services through structured, repeatable processes rather than ad hoc firefighting, typically organised around a small set of core process areas: incident management for restoring a disrupted service quickly, problem management for finding and removing the underlying cause behind recurring incidents, change management for controlling how modifications reach production systems safely, and request management for handling routine, predictable asks like access or provisioning through a standard, low-friction path. Frameworks such as ITIL describe how these processes should fit together, and most organisations implement some or all of them through a service desk platform that tracks tickets, enforces SLAs, and produces the reporting that shows whether the service is actually being delivered at the standard promised. For teams running Microsoft 365 and Azure estates specifically, ITSM discipline is what determines whether cost optimisation, security remediation, and licence management findings turn into completed work or sit unresolved in a report nobody actioned: a rightsizing recommendation or a licence reclaim opportunity is only valuable once it is logged as a change or a request, assigned an owner, tracked to completion, and closed with evidence, and tooling that surfaces findings without a path into that operational workflow tends to produce reports that get read once and then ignored. Change management is where ITSM discipline intersects most directly with tenant configuration drift and configuration baselines, since a properly governed change process is exactly what should prevent an ungoverned, undocumented tenant change in the first place, and a tenant with a mature change management practice should, in principle, see less unexplained drift than one where admins make direct changes outside any tracked process; in practice, most tenants sit somewhere between those extremes, which is why drift detection remains a useful independent check even in organisations with a formal ITSM process, since it catches what got past the process rather than assuming the process caught everything. Problem management is similarly relevant to remediation work, since a security or Intune finding that keeps recurring across a fleet of devices or repeatedly needs the same fix applied is a signal of an underlying root cause, whether a misconfigured baseline, a group policy conflict, or an image build issue, that a one-off remediation will not resolve, and treating it as a problem rather than a string of unrelated incidents is what actually stops the pattern. For MSPs, ITSM maturity is also a commercial differentiator and a Quarterly Business Review talking point, since being able to show a customer consistent SLA performance, a declining incident trend for a given root cause, and a clean audit trail of changes made to their tenant is evidence of a well-run service relationship, not just a technical process running quietly in the background.

ITSM matters when teams need repeatable day-two work rather than one-off fixes. Definitions in this area should help readers connect reporting, review, remediation, backup, drift, and evidence capture to a controlled operating model.

L

Licence reclaimCommercial and channel

Licence reclaim

Licence reclaim is the process of finding software licences, most often Microsoft 365 subscriptions, that are assigned but no longer justify their cost, and recovering them so they can be removed, reassigned to someone who needs them, or simply stopped, reducing the ongoing subscription bill. The process starts by comparing three numbers that are rarely reviewed together: how many licences have been purchased, how many are assigned to user accounts, and how many of those assigned seats show genuine, recent activity. The gap between purchased and assigned is unassigned waste, straightforward to spot and reclaim; the gap between assigned and active is dormant-seat waste, which requires activity signals such as last sign-in date and per-service usage reports to surface, and is where most of the real, ongoing cost typically hides. A reclaim candidate is not simply a licence with low activity, since a genuinely used account can look quiet for a short period for legitimate reasons such as leave or a role change, so a defensible reclaim process checks account state alongside activity, including whether the account has been formally offboarded, before removing a licence rather than acting on inactivity alone. Reclaim is closely tied to, but distinct from, offboarding: offboarding is triggered by a single event, a person leaving, and if it runs cleanly it removes that one licence immediately, while a reclaim review catches everything offboarding misses, including licences left behind by incomplete leaver processes, seats bought for a project or trial that never scaled, and plan-mix drift where a user has been upgraded to a tier they no longer need. Because removing a licence assignment does not necessarily reduce the subscription bill immediately, billing changes depend on the purchase channel, commitment term, and permitted reduction window, a reclaim review should always be paired with a check of those commercial terms before counting a reclaim as a realised saving rather than just a freed seat. Run as a one-off, reclaim closes today's gap; run as a repeatable monthly or quarterly cycle, it is one of the most reliably self-funding habits in Microsoft estate cost management, because the evidence for the waste and the evidence for the fix are the same underlying activity data.

Licence reclaim matters because Microsoft estate decisions often have a commercial owner as well as a technical owner. Clear cost, licence, and partner language helps teams prove value, reclaim waste, and agree the next action before spend becomes harder to challenge.

LLMAI and automation

Large Language Model

A Large Language Model is a type of AI model trained on very large volumes of text to predict and generate coherent, contextually appropriate language, and it's the underlying technology behind essentially every generative AI product relevant to a Microsoft estate, including Microsoft 365 Copilot, the models available through Azure AI Foundry, and the language capabilities built into Copilot Studio agents. Practically, an LLM works by learning statistical relationships between words and concepts across its training data at a scale large enough that it can produce genuinely fluent, contextually coherent text, answer questions, summarise documents, translate, and write code, without being explicitly programmed with rules for any specific one of those tasks; what it produces is best understood as a highly sophisticated prediction of plausible next content based on patterns in its training data and whatever additional context, a document, a prompt, retrieved search results, it's been given at the time, not a database lookup of verified facts, which is the root cause of the behaviour generally called hallucination, where a model produces fluent, confident, and entirely incorrect information because incorrect but plausible-sounding text was statistically available to generate. This distinction matters directly for how organisations should treat LLM output operationally: content an LLM generates, whether a Copilot-drafted email, a Foundry application's response, or an agent's summary of a document, should be treated as a draft requiring human review proportional to its stakes, not as a verified answer, and this is especially true for anything involving numbers, dates, named individuals, or factual claims the model wasn't directly grounded on through retrieval-augmented generation or an explicit data connection. Different LLMs, GPT-4 class models, Microsoft's own smaller Phi models, and various open-source alternatives available through the Foundry Model Catalog, trade off capability, cost, latency, and context window size, how much text the model can consider at once, against each other, and model choice is a genuine engineering decision for custom AI applications rather than a default to leave unexamined, since a smaller, cheaper model is often entirely sufficient for a narrow, well-defined task and using an expensive frontier model by default is a common and avoidable source of unnecessary consumption-based cost in Azure AI Foundry applications. Grounding, most commonly implemented as retrieval-augmented generation, where relevant organisational documents are retrieved and injected into the model's context before it generates a response, is the standard technique for making an LLM's output reflect an organisation's actual, current data rather than only its general training knowledge, and it's the mechanism underpinning both Copilot's use of the Microsoft Graph and most custom Foundry applications that need to answer questions grounded in proprietary content the model was never trained on.

LLM matters when teams want AI support without losing control of identity, data, approvals, and audit evidence. In the EfficientEther portfolio, AI terms usually connect to governed workflows, Copilot readiness, or agentic packaging where humans still review important outputs.

M

M365Microsoft cloud

Microsoft 365

Microsoft 365, commonly abbreviated M365, is Microsoft's bundled productivity and security subscription suite that combines the Office desktop and web applications (Word, Excel, PowerPoint, Outlook), cloud services (Exchange Online, SharePoint Online, OneDrive for Business, Microsoft Teams), and increasingly device and identity management services (Intune, Entra ID) under a single per-user licence, replacing what was historically sold as separate Office, Exchange, and device management products. The suite is sold in distinct tiers aimed at different organisation sizes and needs: Business Basic, Business Standard, and Business Premium for organisations under roughly 300 users, with Business Premium notably adding Intune device management and Defender for Business; and Enterprise E1, E3, and E5 for larger organisations, where E1 is cloud services without desktop Office apps, E3 adds desktop apps and baseline security and compliance, and E5 adds advanced security (Defender, Entra ID P2), compliance (Purview), and voice (Teams Phone) capabilities at a materially higher per-user cost. This tiering structure is the single biggest source of licence waste in real Microsoft 365 estates, because the temptation to standardise everyone on one SKU for administrative simplicity routinely results in E5 features being paid for and never activated for large portions of a user base that would be fully served by E3 or even Business Premium, and conversely can result in power users lacking capabilities they actually need because the organisation defaulted to a lower tier estate-wide. Licensing is assigned per user rather than per device, through the Microsoft 365 admin centre or automated via Entra ID group-based licensing, and each SKU unlocks a bundle of individual "service plans" that can be selectively disabled, which is how organisations commonly turn off components like Yammer, Stream, or Power BI Pro that a licence technically includes but the business does not use. Because M365 licence cost scales linearly with headcount and tier, it is usually the largest single line item in a mid-sized organisation's Microsoft spend, and it is also one of the most opaque to audit manually, since usage data (who is actually using Teams Phone, who has never opened SharePoint, who was assigned E5 for one feature and is otherwise idle) sits in different admin centres and reporting tools rather than one consolidated view, which is precisely the gap that licence optimisation and reclaim tooling is built to close.

M365 matters because Microsoft 365, Azure, Windows 365, Teams, and related services are usually managed as one estate. The term connects to planning, cost, configuration, security, and day-two operational decisions across that estate.

M365 tenantMicrosoft cloud

Microsoft 365 tenant

A Microsoft 365 tenant is the dedicated, logically isolated instance of Microsoft's cloud services that an organisation is provisioned when it signs up for Microsoft 365, identified by a unique tenant ID and one or more verified domain names, and it is the container inside which every user account, licence assignment, Microsoft Entra ID directory object, SharePoint site, Exchange Online mailbox, and Teams instance for that organisation lives, completely separated at the infrastructure level from every other customer's tenant even though all tenants run on the same shared underlying Microsoft datacentre infrastructure. Every organisation using Microsoft 365, regardless of size, has exactly one primary tenant by default, though larger organisations, particularly those that have grown through acquisition, not infrequently end up managing multiple tenants, either deliberately for regulatory, data-residency, or organisational separation reasons, or simply as an unmanaged byproduct of an acquired company's existing tenant never being consolidated into the parent's, and multi-tenant sprawl of the unmanaged kind is a genuine governance and cost problem since licensing, security policy, and Conditional Access all have to be independently configured and audited per tenant rather than once centrally. The tenant is also the unit at which nearly all administrative and security configuration is scoped: Conditional Access policies, Data Loss Prevention rules, retention policies, and the vast majority of settings configured in the Microsoft 365 admin centre, Entra admin center, and Purview compliance portal apply tenant-wide by default unless deliberately scoped down to specific groups, which is why a single misconfigured tenant-wide policy can have an outsized organisation-wide impact compared to a per-user or per-group mistake. Cross-tenant collaboration, where users from one organisation's tenant need controlled access into another's, whether through Teams guest access, B2B collaboration invitations, or B2B direct connect, is governed by cross-tenant access settings that let an administrator define, tenant by tenant, exactly what inbound and outbound trust and access is permitted, and getting these settings wrong is a recurring source of either unwanted external exposure or blocked legitimate collaboration between partner organisations. For licence and cost governance specifically, the tenant is the natural unit of audit: because every licence purchase, every user assignment, and every service configuration is scoped to a specific tenant, any serious Microsoft 365 licence reclaim or cost optimisation exercise starts by establishing a complete and accurate inventory at the tenant level, including confirming how many tenants an organisation actually operates, before any per-user or per-licence analysis can be considered reliable.

M365 tenant matters because Microsoft 365, Azure, Windows 365, Teams, and related services are usually managed as one estate. The term connects to planning, cost, configuration, security, and day-two operational decisions across that estate.

makeappxApplication modernisation

makeappx.exe

makeappx.exe is the Microsoft command-line tool that builds a signed-ready MSIX package from a source folder or a content mapping file, taking the staged application files, its manifest, and any resource assets and assembling them into the final `.msix` or `.msixbundle` package artefact. It ships as part of the Windows SDK, which is precisely where it becomes an operational obstacle for teams trying to build packages inside continuous integration pipelines: the full Windows SDK is a large, licensed, Windows-only installation, awkward to provision reliably and repeatably on ephemeral, often Linux or lightweight Windows CI build agents, and updating it across every build agent whenever Microsoft revises the SDK adds ongoing maintenance overhead most CI pipelines would rather avoid entirely. This is the exact gap that GitHub Actions-based and other CI-native MSIX build approaches exist to close, calling the same underlying Windows packaging APIs makeappx wraps without requiring the full SDK footprint installed on every agent, so package builds fit into a standard build-and-sign pipeline the same way any other build artefact does, rather than needing a specially provisioned Windows image reserved solely for packaging. The tool itself takes command-line parameters specifying the source folder or a mapping file, listing exactly which files map to which locations inside the package, plus manifest validation, and produces a package ready for the next steps in the delivery chain: code signing with a certificate the target estate trusts, then either upload to Intune as a Win32 or MSIX app, or storage on the shared location an App Attach configuration reads from. The forge_msix CLI, part of EtherApps Forge, is a drop-in replacement for makeappx that calls the same underlying Windows packaging engine without requiring the full SDK to be installed on the build agent, letting MSIX package builds run inside a normal CI/CD pipeline alongside an application's other build and release steps rather than as a separate, manually-run process.

makeappx matters during Windows 11, Intune, Azure Virtual Desktop, and Cloud PC programmes because application blockers can delay the whole rollout. The practical question is whether the term helps capture, package, sign, deploy, or troubleshoot an app with less rework.

MAMEndpoint management

Mobile Application Management

Mobile Application Management is the discipline of securing corporate data at the application layer rather than the device layer, applying policy to individual apps such as Outlook, Teams, and OneDrive so that corporate information stays encrypted, access-controlled, and separable from personal data even on a device the organisation does not own or fully manage. In Microsoft Intune, MAM is delivered through app protection policies, which wrap supported apps with controls covering PIN or biometric authentication before the app opens, encryption of app data at rest, restrictions on cut, copy, and paste between managed and unmanaged apps, blocking of backup to unmanaged cloud storage, and a selective wipe capability that removes corporate data and access from the managed app without touching personal photos, messages, or other apps on the device. This is what makes MAM the practical answer to Bring Your Own Device programmes: it protects the organisation's data without requiring the user to hand over the level of control that full Mobile Device Management enrolment implies, and it avoids the legal and trust problems that come from an organisation being able to remotely wipe a personally owned phone in its entirety. MAM operates in two distinct modes that get confused often: MAM for enrolled devices layers app protection on top of an already MDM-managed device for defence in depth, while MAM without enrolment, sometimes called MAM-WE, applies app protection entirely independently of device enrolment, which is the mode used for unmanaged personal devices and increasingly for external users and guest accounts accessing Teams or SharePoint through app protection policies rather than full membership. A frequent misconception is that MAM alone is sufficient security policy; without Conditional Access requiring an approved client app or app protection policy as a condition of sign-in, users can often route around MAM entirely by accessing mail or files through a browser or a non-managed mail client not subject to the wrapped-app controls. App protection policy targeting is also more fragile in practice than it looks on paper, since policies are assigned per platform and per app, and gaps commonly appear when a newly adopted app, such as a third-party PDF viewer with Intune SDK integration or a new Microsoft app like Loop, isn't included in the existing policy set and ends up as an unprotected path for corporate data. Because MAM policies apply per user and per app rather than per device, licence and coverage auditing has to be done at that same granularity, and it's common in mature estates to find users covered for Outlook and Teams but with gaps in newer or less obvious managed apps that quietly become the weak point in an otherwise well-designed BYOD data protection strategy.

MAM matters for endpoint teams because device, app, compliance, update, and troubleshooting signals often sit across several Microsoft admin areas. Linking these terms back to Intune and device-reporting routes helps readers move from definition to action.

ManifestApplication modernisation

Application manifest

An application manifest is the structured descriptor file inside a package that declares what the application is, what it needs, and what it is allowed to do, and for an MSIX package this is the AppxManifest.xml file that Windows reads before, during, and after installation to understand the package it is handling. The manifest carries the package's identity, name, publisher, version, and processor architecture, and that identity, combined with the publisher name embedded in the signing certificate, is what Windows uses to determine whether a newly installed package is a fresh application or an update to one already present, which is why identity fields in the manifest have to stay consistent across an application's release history rather than being treated as free-form metadata. Beyond identity, the manifest declares the package's dependencies on shared framework packages and their required version ranges, the capabilities it needs, ranging from ordinary capabilities like internet access to restricted capabilities such as running processes outside the package's sandbox, which require additional justification and, for Store-distributed applications, Microsoft review before they will be granted, and its extension points, file type associations, protocol handlers, startup tasks, context menu entries, and similar integrations with the rest of Windows that a traditional installer would have configured through registry writes scattered across the system. Because the manifest is declarative rather than the sequence of imperative install actions a traditional installer script represents, it is also what makes an MSIX package's behaviour predictable and inspectable before installation: reviewing a manifest tells a packager or a security team exactly what an application will be able to do and touch on a device without having to trace through and reverse-engineer an installer's actual runtime behaviour. The manifest schema itself has evolved across Windows releases, with newer capabilities and extension points introduced in step with new OS versions, so a manifest authored against an older schema version may not be able to declare newer capabilities even where the underlying OS supports them, which is a practical reason packaging teams need to track which manifest schema version their tooling targets. Manifest authoring is also where many of the compatibility issues that surface during MSIX conversion get resolved in practice, adding a Package Support Framework fix-up reference, adjusting a capability, or correcting a file type association, making the manifest the file packagers return to most often once an initial conversion or capture has produced a working first draft.

Manifest matters during Windows 11, Intune, Azure Virtual Desktop, and Cloud PC programmes because application blockers can delay the whole rollout. The practical question is whether the term helps capture, package, sign, deploy, or troubleshoot an app with less rework.

MDMEndpoint management

Mobile Device Management

MDM is the practice of enrolling an entire device into a management authority so that the organisation can apply configuration, enforce security policy, monitor compliance, and, if necessary, remotely lock or wipe the device as a whole, rather than managing only the corporate applications running on it. In the Microsoft ecosystem, MDM enrolment is handled through Microsoft Intune, using the device's native management channel, the Windows MDM stack via CSPs (Configuration Service Providers) on Windows, Apple's MDM protocol via Apple Push Notification service on iOS/iPadOS and macOS, and the Android Enterprise framework on Android, with Intune acting as the cloud-based MDM authority issuing commands and policy across all of them from one console. Once a device is MDM-enrolled, it becomes visible and controllable to a degree that Mobile Application Management alone cannot match: full configuration profiles, compliance policy evaluation feeding into Conditional Access, endpoint security controls like BitLocker enforcement, remote actions such as full wipe, retire, or fresh start, and inventory data covering installed applications, OS version, and hardware detail. That level of control is exactly why MDM is the natural fit for corporate-owned devices, where the organisation has clear ownership and legal standing to manage the whole device, and why it's a harder sell for personally owned BYOD hardware, where a full wipe destroys personal data alongside corporate data; Android Enterprise's work profile and Apple's User Enrolment modes exist specifically to give a lighter-touch MDM option for BYOD that partitions a managed work container from the personal side of the device without full device-wide control. MDM enrolment methods differ meaningfully in operational effort: Windows Autopilot enables zero-touch MDM enrolment straight from Windows Setup on new or reset devices, Apple Business Manager or Apple School Manager provides equivalent supervised, zero-touch enrolment for Apple hardware purchased through those programmes, and Android Enterprise's fully managed mode does the same for corporate Android devices, whereas devices acquired outside those channels typically require manual, user-driven enrolment which is slower to roll out and more prone to incomplete adoption across an estate. A recurring operational issue in mature MDM estates is enrolment drift: devices that were wiped and rebuilt outside the managed provisioning flow, devices that left MDM through an OS reset without a corresponding retire action in Intune, or duplicate device records left behind after a re-enrolment, all of which inflate licence counts against devices that are no longer actually receiving policy, and which is why device inventory reconciliation between Intune, Entra ID, and actual active hardware is a standing housekeeping task rather than a one-off setup step.

MDM matters for endpoint teams because device, app, compliance, update, and troubleshooting signals often sit across several Microsoft admin areas. Linking these terms back to Intune and device-reporting routes helps readers move from definition to action.

MFAIdentity and security

Multifactor Authentication

Multifactor Authentication requires a user to prove their identity with more than one type of evidence, typically something they know such as a password, combined with something they have such as a phone or hardware key, or something they are such as a fingerprint, rather than accepting a password alone, which closes off the overwhelming majority of account compromise that stems from credential theft, phishing, or password reuse across breached sites, since a stolen password on its own no longer grants access. Microsoft supports several methods with meaningfully different security properties, and the differences matter more than they first appear: SMS and voice call codes are the weakest widely deployed option, vulnerable to SIM-swapping and interception, and Microsoft has been actively steering organisations away from them; the Microsoft Authenticator app with push notifications and number matching is a substantial improvement, requiring the user to enter a displayed number rather than simply approving a bare 'yes' prompt, which was introduced specifically to counter MFA fatigue attacks, where an attacker with a stolen password floods a user with approval requests until one is accepted out of habit or irritation; and phishing-resistant methods, FIDO2 security keys, Windows Hello for Business, and certificate-based authentication, represent the strongest tier, since they are cryptographically bound to the specific service being authenticated to and cannot be relayed or replayed the way a one-time code can. How MFA gets enforced is as important as which method is used: Security Defaults provide a basic, non-configurable baseline suitable for smaller tenants with no Conditional Access licensing, per-user MFA is the older, less flexible mechanism that forces every sign-in regardless of context, and Conditional Access-driven MFA, requiring Entra ID P1, is what most mature organisations actually run, since it allows MFA to be required selectively, for risky sign-ins, unmanaged devices, or sensitive applications, rather than uniformly, which reduces user friction without reducing security where it actually matters. Registration coverage is a frequent operational gap: users who have never completed MFA registration cannot be enforced against, and if Conditional Access is set to require MFA without confirming registration completion first, unregistered users get abruptly locked out, which is why registration campaigns with a defined enforcement date, rather than a single policy flip, are the standard rollout pattern. Legacy authentication protocols that predate modern authentication, older versions of POP, IMAP, and some line-of-business application connectors, cannot prompt for MFA at all, so they need to be blocked outright rather than assumed harmless, since they represent a complete bypass of MFA regardless of how well the rest of the policy is configured.

MFA matters because identity, access, endpoint, and data controls shape how Microsoft environments are protected. Readers should understand the term and then be able to move into security assessment, conformity, or remediation guidance.

Microsoft Entra IDMicrosoft cloud

Microsoft Entra ID

Microsoft Entra ID is Microsoft's cloud-based identity and access management service, formerly branded Azure Active Directory until its 2023 rename, and it is the directory and authentication backbone underneath virtually every other Microsoft cloud service: Microsoft 365, Azure, Windows 365, Dynamics 365, and any third-party application configured for single sign-on all authenticate users against an organisation's Entra ID tenant. At its core, it stores and manages identity objects, users, groups, devices, and registered applications, and it issues the tokens that prove a user's identity and group memberships to every connected application, using open standards including OAuth 2.0, OpenID Connect, and SAML. Its licensing structure follows a Free, P1, and P2 tier model that materially gates which security capabilities are available: the free tier covers basic authentication and a limited set of Conditional Access controls, P1 adds full Conditional Access policy support, dynamic group membership, and self-service password reset, and P2 adds Identity Protection's risk-based sign-in and user-risk detection along with Privileged Identity Management for just-in-time elevation of administrative roles, meaning an organisation's actual security posture on paper can be significantly overstated if P2 features are assumed to be active when the licensed tier only supports P1. Conditional Access is the policy engine most administrators interact with most directly, letting access be gated on conditions such as user or group, device compliance state, network location, sign-in risk level, and application being accessed, and misconfigured or overly permissive Conditional Access policies are a recurring source of both security exposure and user friction, since a single badly scoped policy can either fail to block a genuinely risky sign-in or lock out an entire department. Hybrid identity is another area with real operational weight: many organisations still run on-premises Active Directory alongside Entra ID, synchronised via Microsoft Entra Connect (formerly Azure AD Connect), with authentication handled either through password hash synchronisation, pass-through authentication, or federation, and the choice between these affects both resilience if on-premises infrastructure goes down and the attack surface exposed by each method. For licence and cost governance, Entra ID sits at a slightly awkward position: P1 and P2 are sold both as standalone SKUs and bundled inside EMS and the higher Microsoft 365 tiers, so the same entitlement can be paid for multiple times across an estate if licence assignment is not actively reconciled against what a user is actually entitled to through their other Microsoft 365 licence.

Microsoft Entra ID matters because Microsoft 365, Azure, Windows 365, Teams, and related services are usually managed as one estate. The term connects to planning, cost, configuration, security, and day-two operational decisions across that estate.

Microsoft GraphPlatform and integration

Microsoft Graph

Microsoft Graph is the unified API gateway Microsoft provides in front of Microsoft 365, Entra ID, Intune, Windows, Teams, SharePoint, Outlook, OneDrive, and the wider Microsoft cloud, exposing users, groups, licences, devices, mail, calendars, files, security signals, and administrative actions through one consistent REST endpoint, SDK set, and permissions model rather than a separate API per service. Before Graph consolidated this, integrating with Microsoft 365 meant working against several distinct APIs, each with its own authentication pattern and data shape; Graph replaced that with a single object model and a single OAuth 2.0 and Entra app registration flow, which is why nearly every serious piece of Microsoft cloud tooling built in the last several years, including licence optimisation, device management, and security reporting products, is built on top of it rather than around it. Access to Graph is governed by scoped permissions, delegated for actions performed on behalf of a signed-in user, or application-level for unattended background access, and the distinction between read and write scopes is the practical line between a tool that can see tenant state and a tool that can change it: reading licence assignments, device compliance state, or Secure Score data needs only read scopes, while an offboarding or remediation action, such as revoking sessions, removing a licence, or updating a Conditional Access policy, needs write scopes, which is why a well-built tool requests the narrowest permission set that its features actually use and treats any write-capable app registration as something a tenant admin should review carefully before consenting to. Working with Graph at any real scale surfaces two practical engineering problems every vendor in this space has to solve properly: throttling, since Graph enforces rate limits per tenant and per resource type, meaning a naive full-tenant licence or device pull can be rejected or slowed under load and needs batching, paging, and back-off handled correctly; and change tracking, since Graph exposes delta queries that return only what changed since the last sync rather than forcing a full re-pull every time, which is the difference between a reporting tool that can refresh near real time and one that lags badly on anything beyond a small tenant. Graph's audit and activity data, including sign-in logs, directory audit logs, and Intune device event data, is also the evidence layer that tenant backup, drift detection, and offboarding audit trails are built from: a tool that can show a defensible, timestamped record of who changed what, or that every step of an offboarding run succeeded or was skipped, is drawing that record from Graph's own audit surface rather than reconstructing it independently. For IT teams evaluating any Microsoft 365 or Azure tool, the practical questions worth asking are which Graph permissions it requests, whether it separates read access from write access clearly, and whether it is transparent about what it does with the data it pulls, since Graph access is effectively a standing key into the tenant.

Microsoft Graph matters because integrations, APIs, virtual machines, and delivery pipelines are how Microsoft estate data and automation become usable. These terms help readers understand how systems connect before they decide what to build or automate.

Microsoft TeamsMicrosoft cloud

Microsoft Teams

Microsoft Teams is Microsoft's unified communication and collaboration platform, combining persistent chat, video and audio meetings, file collaboration, and an extensible app and workflow layer into a single client, and it has become the default real-time collaboration surface for most Microsoft 365 organisations since Skype for Business was retired. Structurally, Teams is built on top of other Microsoft 365 services rather than being a standalone data store: each team is backed by a Microsoft 365 group, its files live in a connected SharePoint Online document library, its chat and channel messages live in Exchange Online-adjacent storage, and its meeting recordings default to OneDrive or Stream, which means Teams governance and Teams storage cost are really governance and storage decisions about several other services wearing a single front end. Licensing follows the wider Microsoft 365 structure, with Teams included in Business Basic and above, and separate add-on licensing required for Teams Phone (PSTN calling and a phone system replacing traditional telephony) and Teams Premium, which layers on advanced meeting intelligence features like live translation and meeting recaps atop the base product. Teams sprawl is one of the most common and most underestimated operational problems in mature Microsoft 365 estates: because any user can create a new team in a couple of clicks, organisations that do not enforce a naming convention, an approval workflow, or a lifecycle/expiration policy through Entra ID group-based governance routinely accumulate hundreds or thousands of abandoned, near-duplicate, or single-purpose teams that nobody owns, each one still consuming storage, still appearing in search results, and still representing an access-control surface that has to be reviewed during any security or compliance audit. Guest access, where external users are invited into a team, is another area demanding active management, since it is genuinely useful for cross-organisation collaboration but, left unreviewed, becomes a slow accumulation of external accounts with standing access to internal channels and files long after the original project or relationship ended. Teams' integration with the Microsoft Graph API and its app store also make it a common vector for third-party and custom application access into a tenant, so reviewing which apps and bots have been consented into a Teams environment, and what Graph permissions they were granted, is a standard part of the same governance exercise that covers channel sprawl and guest access, rather than a separate concern.

Microsoft Teams matters because Microsoft 365, Azure, Windows 365, Teams, and related services are usually managed as one estate. The term connects to planning, cost, configuration, security, and day-two operational decisions across that estate.

MSIApplication modernisation

Microsoft Installer package

MSI, the Microsoft Installer package format, is the traditional Windows installer technology built around the Windows Installer service, in which an .msi file is not a simple archive but a relational database of tables describing every action the installation needs to perform: which files to copy and where, which registry keys to create, which shortcuts to add, and, in many real-world packages, which custom actions to run, arbitrary scripts or executables invoked during install that fall outside the standard, well-behaved Windows Installer actions the format was designed around. MSI has been the dominant enterprise application packaging format for decades and remains widely deployed today, particularly for applications that genuinely need machine-wide installation, elevated system access, driver installation, or Windows service registration, none of which map cleanly onto MSIX's per-package isolation model, which is why MSI and scripted alternatives like PSADT continue to have a legitimate place alongside MSIX in a mixed packaging estate rather than being fully replaceable by it. The characteristic weakness that has driven much of the industry's move toward MSIX is MSI's uninstall reliability: because an MSI's custom actions can write files and registry keys outside what the Windows Installer engine itself tracks, and because years of install, patch, and uninstall cycles accumulate small inconsistencies, uninstalling an MSI-packaged application frequently leaves behind orphaned registry keys, residual files, and configuration drift that a clean uninstall should have removed, a problem that compounds across a device's lifetime as more applications are installed and removed. In a packaging and estate management context, MSI is most often encountered from two directions: as the source material for converting a legacy application into MSIX, where having the original MSI available is generally the cleanest starting point because its declarative table structure can be translated fairly directly, in contrast to capturing a live installation when the original installer has been lost, and as the target format itself for applications a packaging team has deliberately decided not to convert, because the effort or risk of resolving MSIX's isolation constraints outweighs the benefit for that specific application. Licence reclaim and cost-optimisation tooling also intersects with MSI in practice: many older, high-value line-of-business applications an organisation is trying to track usage of or right-size licensing for are still MSI-packaged, so estate visibility work frequently has to reconcile MSI-based deployment records with the application and licence inventory a cost or compliance team is trying to maintain.

MSI matters during Windows 11, Intune, Azure Virtual Desktop, and Cloud PC programmes because application blockers can delay the whole rollout. The practical question is whether the term helps capture, package, sign, deploy, or troubleshoot an app with less rework.

MSIXApplication modernisation

MSIX app package

MSIX is Microsoft's modern Windows application packaging format, built to replace the ad hoc mix of traditional installers, App-V virtual applications, and manual deployment scripts with a single, consistent package structure. It gives every packaged application a stable package identity, containing its own isolated file and registry state, which is what makes MSIX installs and uninstalls reliably clean: removing an MSIX application removes everything it wrote, without the leftover files, orphaned registry keys, and configuration drift that traditional installers are notorious for leaving behind after years of install and uninstall cycles. Deployment and update support are built into the format itself rather than bolted on afterward, enabling silent installs, staged and phased rollouts, and differential updates that only transfer the parts of a package that actually changed, all of which integrate directly with Microsoft Intune for enterprise distribution. Getting a legacy Win32 application into MSIX is rarely a purely mechanical conversion, and the practical work concentrates in a small number of predictable places: file type associations, environment variables, startup shortcuts, and any script that assumes unrestricted write access to shared system locations, since MSIX's file and registry virtualisation redirects writes to an isolated per-package location by default. Applications that genuinely need broader system access, such as those installing a driver, a system-level service, or requiring true machine-wide write permissions, are not good MSIX candidates on their own, which is where Package Support Framework fix-ups or App Attach can extend compatibility, and where some applications are better suited to IntuneWin or a scripted PSADT package instead. The source material available for the conversion largely decides the effort required: converting from the original installer, where it can still be found, is generally the cleanest and most maintainable route, while a capture-first repackage from a live, already-installed application is the practical fallback when the original installer has been lost, which is common in older, long-lived estates. MSIX applications can additionally be delivered without full local installation through App Attach on Azure Virtual Desktop and Windows 365, or sideloaded onto managed devices from a trusted internal source using the estate's own signing certificate rather than requiring public store distribution.

MSIX matters during Windows 11, Intune, Azure Virtual Desktop, and Cloud PC programmes because application blockers can delay the whole rollout. The practical question is whether the term helps capture, package, sign, deploy, or troubleshoot an app with less rework.

MSIX bundleApplication modernisation

.msixbundle

An MSIX bundle, distributed as a .msixbundle file, is a container that packages multiple related MSIX packages together into a single distributable file, most commonly used to combine architecture-specific builds of the same application, x86, x64, and ARM64, or to bundle an application's base package together with optional resource packages containing language packs or other add-on content that not every installation needs. The bundle carries its own manifest, distinct from the manifest inside each individual package it contains, which describes what the bundle holds and lets the installing device, whether that is the Microsoft Store, Intune, or a manual sideload, automatically select and install only the packages that are actually applicable to that specific device rather than requiring a publisher to produce and distribute a separate file for every architecture and language combination an application supports. This matters operationally for any organisation distributing an application across a mixed device fleet: rather than a packaging team maintaining and an IT team tracking several separate MSIX files per application, one for each architecture in use across the estate, a single .msixbundle upload to the Store, Intune, or an internal distribution point covers the full combination, with the correct package resolved automatically at install time based on the target device's processor architecture and configured language. Bundles are particularly relevant wherever an application genuinely needs native builds per architecture rather than relying on x86 or x64 emulation on ARM64 devices, since Windows on ARM's emulation layer, while broadly effective, carries a performance cost that a native ARM64 build avoids, making bundling the practical way to offer the better native experience where it is available without fragmenting distribution into separate per-architecture releases. It is worth distinguishing a bundle from an ordinary MSIX package clearly, since the two are sometimes used loosely as if interchangeable: a single .msix file is one specific package for one specific architecture and language, while a .msixbundle is a wrapper around several such packages, and tooling, signing, and validation steps in a packaging pipeline need to account for both layers, the bundle manifest and each inner package's own manifest, when troubleshooting why a particular device received, or failed to receive, the version of the application appropriate to it.

MSIX bundle matters during Windows 11, Intune, Azure Virtual Desktop, and Cloud PC programmes because application blockers can delay the whole rollout. The practical question is whether the term helps capture, package, sign, deploy, or troubleshoot an app with less rework.

MSPCommercial and channel

Managed Service Provider

MSP, Managed Service Provider, describes an IT service delivery model in which an external provider takes ongoing operational responsibility for a customer's IT estate, monitoring, maintenance, security, helpdesk support, and often strategic technology guidance, typically under a recurring contract rather than being engaged only for discrete projects, which is what distinguishes an MSP relationship from traditional break-fix or project-based IT consultancy. It is worth being precise about how MSP relates to CSP, Cloud Solution Provider, since the two terms get used almost interchangeably in casual conversation despite describing genuinely different things: MSP describes the service delivery model, the ongoing management relationship itself, while CSP describes a specific Microsoft partner licensing and billing channel through which cloud subscriptions are sold and administered, and while a great many companies operate as both an MSP and a CSP simultaneously, managing a customer's Microsoft 365 and Azure environment day to day while also being the entity that bills them for the underlying licences, the two roles are not the same thing and a provider can hold one without the other. For an MSP managing multiple client tenants, the operational challenge that shapes most of its tooling requirements is genuinely one of scale and multiplication: a task that is straightforward in a single organisation's tenant, tracking licence utilisation, flagging inactive accounts, right-sizing subscription tiers, has to be repeated consistently and reliably across every client tenant the MSP manages, and doing that manually, tenant by tenant, does not scale much past a handful of clients before oversights and inconsistent practices creep in. This is the specific gap that multi-tenant cost and licence optimisation tooling is built to close for MSPs: rather than an engineer manually checking usage reports in each client's admin centre on its own schedule, a genuinely multi-tenant tool surfaces licence waste, inactive accounts, and cost anomalies across the entire client book from one place, which matters commercially as well as operationally, because an MSP that can demonstrate proactive cost management across its client base has a stronger, more differentiated value proposition than one offering only reactive support, and because licence waste identified and reclaimed on a client's behalf is a direct, easily quantified example of the value an MSP relationship is supposed to deliver.

MSP matters because Microsoft estate decisions often have a commercial owner as well as a technical owner. Clear cost, licence, and partner language helps teams prove value, reclaim waste, and agree the next action before spend becomes harder to challenge.

O

OneDriveMicrosoft cloud

OneDrive for Business

OneDrive for Business is Microsoft's cloud file storage and synchronisation service for individual users within Microsoft 365, distinct from the consumer OneDrive service despite sharing a name and client application, and it is built on the same underlying SharePoint Online storage infrastructure that also powers Teams file storage and SharePoint document libraries, meaning OneDrive is more accurately understood as an automatically provisioned personal SharePoint site per user than as a genuinely separate storage product. Each licensed user gets a dedicated storage allocation, 1TB by default on most Microsoft 365 business and enterprise SKUs with the ability to pool additional storage from unused licences in the tenant up to a much higher cap, and files sync bidirectionally between the cloud and local devices through the OneDrive sync client, which also handles Known Folder Move, a widely deployed configuration that redirects a user's Desktop, Documents, and Pictures folders into OneDrive automatically so that files saved locally are backed up and available across devices without the user needing to deliberately save into a OneDrive folder. This local-cloud sync relationship is also where the most common OneDrive support issues originate: sync conflicts when the same file is edited offline on two devices, sync client errors from file paths exceeding Windows length limits, and confusion between a file being "available offline" (fully downloaded locally) versus using Files On-Demand, which shows a file in Explorer without it actually being downloaded until opened, a distinction that trips up users troubleshooting why a file appears present but will not open without an internet connection. Externally, OneDrive is the mechanism behind most individual file and folder sharing links sent out of a Microsoft 365 tenant, and because sharing defaults (anyone with the link, versus specific people, versus organisation-only) are configured at the tenant level in the SharePoint admin center but can be further restricted per site, uncontrolled default sharing settings are a recurring data governance and compliance exposure, since a permissive tenant default can result in sensitive files being shared far more broadly than a user intended, often without them realising the org-wide default was set to allow it. From a Windows 365 and Azure Virtual Desktop perspective, OneDrive interacts directly with Cloud PC and session host design: because Cloud PCs and multi-session hosts are effectively disposable or shared compute, OneDrive with Known Folder Move redirection is a standard part of ensuring a user's files persist correctly across a Cloud PC resize, reprovision, or a shared session host where the user's profile is not guaranteed to be the same machine session to session.

OneDrive matters because Microsoft 365, Azure, Windows 365, Teams, and related services are usually managed as one estate. The term connects to planning, cost, configuration, security, and day-two operational decisions across that estate.

P

PIMIdentity and security

Microsoft Entra Privileged Identity Management

Microsoft Entra Privileged Identity Management addresses one of the most consistently exploited weaknesses in identity security, standing privileged access, by converting administrative roles from permanently active assignments into eligible assignments that must be explicitly activated, for a defined and limited time window, before they actually grant any privilege, which means a compromised privileged account with no active PIM activation grants an attacker nothing beyond whatever standing access remains, drastically shrinking the number of accounts that are exploitable as Global Administrator or equivalent at any given moment compared to an environment where every administrator simply holds their role permanently. Activation can be configured to require Multifactor Authentication even for users already authenticated, a written justification describing why the elevated access is needed right now, an associated ticket number tying the activation to a specific documented change, and, for the most sensitive roles, approval from a designated second party before activation takes effect, and every activation is logged with full detail on who activated what, when, for how long, and why, giving genuine audit-quality evidence rather than the vague 'who has admin rights' answer most organisations without PIM can actually provide. PIM applies across both major role systems in a Microsoft cloud estate, Entra ID directory roles and Azure resource roles at the subscription, resource group, or resource level, and PIM for Groups extends the identical eligible-and-time-bound model to group membership itself, so that membership of a group which happens to carry elevated application or resource permissions can be made just-in-time rather than standing, without needing a native PIM role at all. Access reviews scoped specifically to privileged roles are a standard complement, since eligible assignments themselves need periodic recertification, an account eligible for Global Administrator that nobody has actually activated in a year is a strong candidate for removal, and PIM alerts flag activity that bypasses the intended workflow entirely, such as a role being activated outside PIM through direct assignment, or unusually high volumes of activation for a given role, both of which typically indicate either a misconfiguration or an active compromise attempt. In practice, the most common failure mode is not the absence of PIM but its incomplete adoption: an organisation licenses and configures PIM correctly for its most senior administrators while leaving departmental or delegated admin roles, Exchange Administrator, SharePoint Administrator, Helpdesk Administrator, on permanent standing assignment, which leaves a meaningful share of the tenant's actual privileged attack surface outside the control PIM was deployed to provide. PIM requires an Entra ID P2 licence or the Governance add-on, and its effectiveness depends heavily on activation friction being calibrated correctly, since requirements set too loosely fail to meaningfully reduce risk, while requirements set too strictly push administrators toward requesting standing access instead, defeating the model entirely.

PIM matters because identity, access, endpoint, and data controls shape how Microsoft environments are protected. Readers should understand the term and then be able to move into security assessment, conformity, or remediation guidance.

Provisioning policyMicrosoft cloud

Windows 365 provisioning policy

A Windows 365 provisioning policy is the configuration object, created and managed in the Microsoft Intune admin center, that defines how new Cloud PCs get built and assigned for a given group of licensed users, tying together the image to deploy, the network configuration to attach to, and the language and region settings, into a single reusable template that Windows 365 executes automatically whenever a licensed user in the assigned Entra ID group needs a Cloud PC provisioned. Its core components are the image, either a Microsoft-provided gallery image or an organisation's own custom Windows image published to an Azure Compute Gallery, the network connection type, either Microsoft-hosted network for the simpler managed networking model or a specific Azure network connection for organisations that need the Cloud PC deployed inside their own virtual network, and the target Entra ID group whose members will have Cloud PCs automatically provisioned as they are licensed, along with optional settings like a Cloud PC naming template and, for hybrid Entra join scenarios, the target on-premises Active Directory domain and organisational unit. Assignment is group-based rather than individual, which is both the policy's main operational strength and its most common source of misconfiguration: adding a user to the assigned Entra ID group and licensing them for Windows 365 triggers automatic provisioning with no further administrator action required, which scales well, but it also means an incorrectly scoped or overly broad group can trigger unintended provisioning, and equally, forgetting to remove a departed employee from the assignment group promptly can leave a licensed, running, and billing Cloud PC sitting idle for weeks before anyone notices, which is one of the most common and avoidable sources of ongoing Windows 365 waste in real deployments. Multiple provisioning policies are the normal way organisations handle different user segments needing different configurations, for example separate policies for standard knowledge workers on a lighter image and network configuration versus a developer or power-user segment on a heavier custom image with access to internal source control systems through an Azure network connection, and keeping these policies cleanly separated by group rather than trying to force one policy to serve every user type is standard practice for both manageability and cost control. Provisioning policy health and its associated Azure network connection health, where applicable, are the first two things worth checking whenever new Cloud PC provisioning fails or stalls, since a failed domain join credential, an exhausted subnet, or an image no longer available in the target region will all surface as provisioning failures traceable back to the policy configuration rather than to the user's licence assignment itself.

Provisioning policy matters because Microsoft 365, Azure, Windows 365, Teams, and related services are usually managed as one estate. The term connects to planning, cost, configuration, security, and day-two operational decisions across that estate.

PSFApplication modernisation

Package Support Framework

Package Support Framework is a Microsoft open-source runtime that applies compatibility fix-ups to an MSIX-packaged application at the moment it launches, addressing behaviours such as incorrect file and registry redirection, wrong working-directory assumptions, and environment-variable mismatches, so a legacy application behaves correctly inside MSIX's isolated container without any change to its original source code. PSF works by inserting a launcher and a configurable runtime layer in front of the packaged application: when the app starts, PSF intercepts specific system calls the application makes and redirects, corrects, or supplements them according to a JSON configuration file, optionally also running PowerShell start or stop scripts before or after the application itself runs. That last capability, PSF's ability to execute scripts as part of application launch, is precisely where governance attention belongs: because PSF start scripts run with the same trust as the application itself, and independent research has confirmed they genuinely execute under interactive activation, though non-interactive automation testing can under-report whether they ran, a clean install and a successful launch is not, on its own, evidence that a configured script actually executed as intended. The defensible operational position, based on that research, is to treat PSF as a trusted, full-trust compatibility layer rather than a routine default applied to every package: prefer packaging an application as native MSIX with no fix-ups first, add PSF only where genuine runtime evidence shows it is needed to fix a specific compatibility problem, sign and inventory every PSF binary shipped in a package, and treat any PSF script as managed code subject to the same review and change control as application code, rather than as an incidental packaging detail. PSF is also the mechanism that most often needs specific validation when an application is delivered through App Attach rather than a local install, since attach timing and shared-storage behaviour under App Attach can interact with PSF fix-ups differently than a purely local MSIX install does. EtherApps Forge applies PSF fix-ups only where captured runtime evidence shows they are genuinely required, rather than as a default step in every packaging run.

PSF matters during Windows 11, Intune, Azure Virtual Desktop, and Cloud PC programmes because application blockers can delay the whole rollout. The practical question is whether the term helps capture, package, sign, deploy, or troubleshoot an app with less rework.

PurviewCompliance

Microsoft Purview

Microsoft Purview is Microsoft's unified family of data governance, risk, and compliance tools, covering the Microsoft 365 estate, Azure data services, and, increasingly, third-party and multicloud sources through its data map and connector framework, brought together under a single portal and licensing structure after Microsoft consolidated what were previously separate compliance centre and Azure Purview products into one brand. Under that umbrella sit a set of distinct capabilities that are often referred to individually and are frequently the actual point of interest rather than "Purview" as a whole: sensitivity labels for classifying and protecting content based on data type and business impact, retention labels and policies for keeping or disposing of content in line with legal and regulatory requirements, eDiscovery for identifying and collecting content relevant to legal matters and investigations, insider risk management for detecting potentially risky user activity, Data Loss Prevention (DLP) for stopping sensitive information leaving through email, chat, or file sharing, audit for capturing and searching the activity log across Microsoft 365 workloads, and information barriers for restricting communication between defined groups of users. This breadth is also the source of the most common practical confusion: Purview features are split across Microsoft 365 E3, E5, A5, and standalone add-on SKUs, so a specific capability, such as Premium eDiscovery, advanced audit with longer retention and higher-bandwidth access to the Management Activity API, or automatic sensitivity label classification, may not actually be available or fully functional in a given tenant's current licensing even though the Purview portal itself is visible to every administrator. For organisations working towards ISO/IEC 27001, ISO 22301, SOC 2, or UK GDPR-driven data protection obligations, Purview is frequently the operational engine behind the paper policy: retention labels implement the documented records retention schedule, sensitivity labels implement the data classification policy, DLP policies implement the acceptable use and data handling controls, and audit and eDiscovery together provide the evidence trail an auditor or regulator will ask to see. The practical risk in Purview deployments is less about the tools' capability and more about governance discipline: label taxonomies that grow uncontrolled, retention policies that conflict with each other across overlapping scopes, or DLP rules tuned so loosely they generate alert fatigue and get ignored, all of which point to the same underlying lesson that Purview is a policy enforcement engine, not a substitute for the organisation actually deciding, documenting, and periodically reviewing what its data governance rules should be.

Purview matters because customers, resellers, and procurement teams need evidence that controls are defined, operated, and reviewable. A useful glossary definition should help a reader connect the term to audit preparation, policy work, or repeatable assurance activity.

Q

QBROperations

Quarterly Business Review

A Quarterly Business Review is a recurring, structured meeting between a service provider or internal IT function and the business stakeholders it serves, used to step back from day-to-day operational tickets and review performance, delivered value, risk, service quality, and roadmap priorities over a longer horizon than any single incident or change request. For a managed service provider running Microsoft 365 and Azure estates on behalf of customers, the QBR is typically where cost optimisation work becomes visible and defensible to a commercial audience: licence reclaim totals, rightsizing savings, and idle-resource cleanup are presented as a before-and-after trend rather than a one-off report, because a single quarter of good numbers proves less than a repeatable pattern of control. A credible QBR needs three things to avoid becoming a status-update ritual nobody values: a consistent baseline that each quarter is measured against, so trends are genuinely comparable rather than restated from a shifting starting point; evidence behind every claimed saving, distinguishing realised savings that have actually reduced a bill from identified opportunity that has only been found, since blending the two undermines trust the first time a customer checks the invoice; and named ownership, connecting each finding and action back to a person or team accountable for it via cost allocation, rather than presenting spend and waste as an anonymous total. Beyond cost, a well-run QBR for a Microsoft estate typically also covers security posture and compliance evidence, since certifications such as Cyber Essentials or ISO 27001 and outstanding compliance gaps are exactly the kind of slower-moving risk that a ticket-by-ticket operational relationship rarely surfaces on its own. For an MSP managing many tenants, the QBR is also where the cost of manually rebuilding a licence, resource, and savings report for every customer each quarter becomes obvious, which is why the practice increasingly depends on tooling that can produce that evidence consistently across a multi-tenant estate rather than a spreadsheet assembled fresh each cycle.

QBR matters when teams need repeatable day-two work rather than one-off fixes. Definitions in this area should help readers connect reporting, review, remediation, backup, drift, and evidence capture to a controlled operating model.

R

RBACIdentity and security

Role-Based Access Control

Role-Based Access Control is the practice of granting permissions through named roles that bundle a defined set of actions, rather than assigning individual permissions to individual users one at a time, which makes access both easier to reason about and easier to audit, since reviewing who holds the Exchange Administrator role answers the access question directly, whereas reverse-engineering equivalent permissions granted piecemeal across dozens of individual assignments does not. In a Microsoft cloud estate this concept actually spans two related but distinct systems that get confused constantly, even by experienced administrators: Entra ID roles, such as Global Administrator, User Administrator, or Exchange Administrator, control administrative actions within the identity and Microsoft 365 service layer, while Azure RBAC, built around roles such as Owner, Contributor, and Reader, controls access to Azure resources, subscriptions, resource groups, and individual resources like virtual machines or storage accounts, and the two systems have separate role definitions, separate assignment mechanisms, and, critically, separate places to check when investigating who can actually do what, meaning a full access review has to cover both rather than assuming one implies coverage of the other. Both systems support custom roles for cases where the built-in role definitions grant either too much or too little, letting an organisation define, for example, a role that can reset user passwords but not modify Conditional Access policies, and Azure RBAC roles can be scoped tightly, applying only to a single resource or resource group rather than an entire subscription, which is one of the more effective and underused ways to limit blast radius when access genuinely only needs to cover one workload. The principle RBAC is meant to serve, least privilege, that a user or service should hold only the access actually required for their function and no more, is easy to state and consistently hard to maintain in practice, since role assignments tend to accumulate as people change jobs and rarely get revisited or removed when a broader role is no longer needed, which is exactly the gap that role-assignable groups, periodic access reviews, and, for genuinely privileged roles, Privileged Identity Management's just-in-time activation are designed to close, converting standing, always-on privileged access into time-bound access granted only when there is an active, justified need for it. Getting RBAC design wrong tends to fail in one of two directions, both costly: overly broad roles create unnecessary attack surface and make a single compromised account far more dangerous than it needs to be, while overly fragmented custom roles create an administrative burden that eventually pushes teams back toward granting excessive access simply because working out the correct narrow role every time becomes impractical.

RBAC matters because identity, access, endpoint, and data controls shape how Microsoft environments are protected. Readers should understand the term and then be able to move into security assessment, conformity, or remediation guidance.

RemediationOperations

Remediation

Remediation is the corrective action taken once a finding has been identified, whether that finding is a security misconfiguration, a compliance gap, tenant configuration drift away from an approved baseline, licence waste, or an oversized Azure resource, and it is the step that turns visibility into an actual outcome rather than a report that gets read once and filed away. Finding a problem and fixing it are genuinely separate disciplines with different skill and risk profiles: identifying that a privileged role assignment violates least-privilege, that a Conditional Access policy has drifted from its baseline, or that a VM is running at a fraction of its provisioned capacity requires analysis and correct interpretation of data, while remediating each of those requires writing and safely executing the specific PowerShell, Graph API call, or portal change that fixes it without breaking something else in the process, which is why many tools stop at reporting and leave remediation as a manual follow-up task for an already-stretched admin. AI-assisted remediation is increasingly used to close that specific gap, generating the PowerShell or configuration change needed for a given finding inline, next to the finding itself, so an admin reviews and runs a concrete fix rather than researching the correct command from documentation or a forum post; the discipline that keeps this safe is treating AI-generated remediation code as a draft for human review rather than something that executes automatically, since a generated script that is subtly wrong for a specific tenant's configuration can cause more damage than the finding it was meant to fix. Remediation also spans a spectrum of risk and reversibility that governs how much automation and how much human approval is appropriate at each point: read-only findings and reporting carry no risk and can run continuously and automatically, low-risk remediation such as flagging an inactive licence for review is safe to surface without confirmation, and high-impact, hard-to-reverse actions, most obviously full user offboarding that revokes sessions, blocks sign-in, resets passwords and MFA, cancels meetings, sets a mailbox auto-reply, and removes licence, group, and admin role assignments, should require an explicit human confirmation before running and should be logged step by step, since some of those actions cannot be quietly undone if they were triggered against the wrong account. Evidence is what separates defensible remediation from remediation nobody can later prove happened: a per-action log showing which specific fix was applied, when, by whom or by which automated run, and whether it succeeded or was skipped, is what an auditor or a Quarterly Business Review needs to see, and it is also what protects the organisation if a remediation action is later questioned, since finding a problem, fixing it, and being able to prove both steps happened correctly are three distinct requirements that credible tooling and process both need to satisfy.

Remediation matters when teams need repeatable day-two work rather than one-off fixes. Definitions in this area should help readers connect reporting, review, remediation, backup, drift, and evidence capture to a controlled operating model.

Reserved InstancesCommercial and channel

Azure Reservations

An Azure reservation, also called a reserved instance, is a one-year or three-year commitment purchase that discounts the billing rate for a specific, matching configuration, such as a particular virtual machine size family in a particular Azure region, in exchange for that upfront commitment. Reservations are a billing construct rather than a change to how a resource runs: the workload behaves identically, only the price applied to matching usage changes. Three mechanics decide how well a reservation performs in practice. Scope determines how widely the discount can apply, from a single subscription up to a shared scope across an entire billing context, and a shared scope is generally the most forgiving choice because the discount searches for any matching resource across the estate rather than sitting unused if one subscription stops consuming it. Instance size flexibility means a reservation for virtual machines can cover other sizes within the same flexibility group, not only the exact size purchased, using a ratio Azure applies internally, though it does not cross between different VM families. Exchange and refund policy governs what happens if the underlying need changes, and this policy has been revised by Microsoft more than once, most recently tightening the window in which a reservation purchased for one configuration can be exchanged for another, so the current terms should always be checked at the point of purchase rather than assumed from memory. The core risk with any reservation is the same regardless of these mechanics: it only pays off if the matching resource keeps running for the length of the term, so a reservation bought for a virtual machine that is later resized, moved, or decommissioned becomes a sunk commitment rather than a saving. For that reason, reservations suit steady, well-understood workloads with no expected change in size or region, such as an always-on database tier or a line-of-business application that has held its shape for a year, and they should always be purchased after rightsizing, not before, so the commitment reflects the workload the estate actually needs rather than the oversized footprint it started with.

Reserved Instances matters because Microsoft estate decisions often have a commercial owner as well as a technical owner. Clear cost, licence, and partner language helps teams prove value, reclaim waste, and agree the next action before spend becomes harder to challenge.

Resource groupMicrosoft cloud

Azure resource group

An Azure resource group is a logical container within an Azure subscription that holds related resources, virtual machines, storage accounts, virtual networks, disks, and so on, for a solution, so that they can be managed, monitored, secured, and billed as a coherent unit rather than as a flat, undifferentiated list of every resource in a subscription. Every Azure resource must belong to exactly one resource group at all times, resource groups themselves belong to a subscription, and while a resource group has a defined region for its own metadata, the resources inside it can span multiple regions, which is a common point of confusion for anyone assuming a resource group implies geographic co-location of everything within it. The practical value of resource groups shows up in three places: access control, since Azure role-based access control (RBAC) role assignments made at the resource group level automatically apply to every resource inside it, letting an administrator grant a team contributor access to an entire application's infrastructure with one assignment rather than one per resource; lifecycle management, since deleting a resource group deletes every resource inside it in one operation, which is both a powerful cleanup tool for tearing down an entire test environment in seconds and a genuinely dangerous one if a resource group is deleted without a clear understanding of everything it actually contains; and cost visibility, since Azure Cost Management can filter and report spend by resource group, making it the natural unit for attributing Azure cost to a specific project, department, application, or environment, provided resources were organised into groups deliberately rather than dumped into one another for convenience. Common resource group design patterns include grouping by application (all resources for one workload together, deleted together when the workload is retired), by environment (separate groups per environment, such as one holding production Azure Virtual Desktop session hosts and one holding the development or pilot session hosts), or by lifecycle (grouping resources that share the same deployment and update cadence), and the choice matters because a poorly designed grouping strategy, most commonly one enormous shared resource group holding every resource an organisation has ever created, actively defeats the access control, cleanup, and cost attribution benefits resource groups exist to provide, forcing administrators back to manually tagging and filtering individual resources to get the clarity a well-structured resource group layout would have given for free. Naming conventions and mandatory tagging policies, often enforced automatically through Azure Policy at the subscription or management group level, are the standard mechanism organisations use to keep resource group structure consistent as the number of teams creating resources grows.

Resource group matters because Microsoft 365, Azure, Windows 365, Teams, and related services are usually managed as one estate. The term connects to planning, cost, configuration, security, and day-two operational decisions across that estate.

Microsoft Purview retention labels

Microsoft Purview retention labels are the mechanism within Microsoft Purview for applying records management and information lifecycle rules to content across Exchange Online, SharePoint, OneDrive, Teams, and Viva Engage, determining how long that content must be retained before it can be deleted, whether it should be automatically disposed of after a defined period, and, where required, marking it as a formal record subject to stricter controls that prevent it being edited, moved, or deleted even by users who would otherwise have permission to do so. A label can be configured to retain content only, delete it after a defined retention period with no retention requirement, or both retain-then-delete, and the underlying trigger for that period can be based on when the content was created, when it was last modified, or, for more sophisticated scenarios, an event such as an employee's departure or a contract's end date, which lets retention periods reflect genuinely event-driven business and regulatory requirements rather than only fixed time windows from creation. Labels can be applied manually by end users, published as available options in Outlook and SharePoint, applied automatically based on a retention label policy targeting specific locations, or applied automatically based on trainable classifiers or sensitive information type matches that detect content meeting defined criteria, such as content containing particular regulatory-relevant data, without relying on users to remember to label it themselves. Retention labels interact directly with eDiscovery and legal holds: content under an active hold is preserved regardless of what its retention label says, and Purview generally resolves conflicting retention requirements by preserving content longer whenever multiple policies or holds disagree about disposition, which is a deliberate design choice to avoid content being deleted prematurely. For organisations building a records retention schedule to satisfy ISO/IEC 27001's records management expectations, UK GDPR's storage limitation principle, or sector-specific regulatory retention periods, retention labels are typically how that documented schedule is actually implemented in the tenant rather than remaining a policy document with no operational effect, and disposition review, where content reaching the end of its defined retention period is routed to a reviewer for a final delete-or-extend decision rather than deleted automatically, is a commonly used control for anything where an automatic irreversible deletion carries real risk. A frequent operational challenge is label sprawl and policy conflict: taxonomies that grow to dozens of overlapping labels with unclear ownership become difficult for end users to apply correctly and difficult for administrators to audit, and because auto-apply policies and manual labels can coexist on the same content, unexpected retention outcomes are usually traceable to a policy precedence or scope conflict that needs the tenant's overall label and policy set reviewed as a whole rather than treating any single symptom in isolation.

Retention labels matters because customers, resellers, and procurement teams need evidence that controls are defined, operated, and reviewable. A useful glossary definition should help a reader connect the term to audit preparation, policy work, or repeatable assurance activity.

RightsizingCommercial and channel

Azure rightsizing

Rightsizing is the process of matching a resource, most often an Azure virtual machine, its SKU, to the CPU, memory, and network throughput it actually uses, rather than the capacity it happened to be provisioned with. Oversizing is one of the most common and most persistent sources of Azure waste, because virtual machines are typically sized for a launch peak, a worst-case estimate, or a like-for-like lift from on-premises hardware, and then never revisited once the workload settles into its real, usually much lower, steady-state demand. The correct approach is evidence-based rather than judgement-based: gather utilisation metrics, typically CPU, memory, and network over a representative window such as 30 days, identify machines whose sustained and peak usage sit well below their provisioned capacity, then move them to a smaller SKU with sensible headroom rather than the tightest theoretical fit, since real workloads have variance a single utilisation figure will not show. Azure Advisor generates rightsizing and shutdown recommendations directly from this kind of evidence and is usually the fastest starting point, though its recommendations should be checked against a longer observation window before acting, since a short sampling period can miss legitimate periodic peaks such as month-end batch processing. Rightsizing is not a one-off project. Workload demand drifts as usage patterns, user counts, and application versions change, so machines that were correctly sized six months ago routinely become oversized again without any single deliberate decision causing it, which is why the practice belongs in a recurring monthly or quarterly review rather than a single cleanup pass. The discipline extends beyond virtual machines to any provisioned-capacity resource with a similar failure mode, including database service tiers, App Service plans, and Azure Kubernetes Service node pools, though the evidence and mechanics differ by service. Done properly, with a real utilisation baseline and a before-and-after comparison, rightsizing produces one of the most defensible savings figures in cloud cost work, because the evidence for both the waste and the fix is the same data.

Rightsizing matters because Microsoft estate decisions often have a commercial owner as well as a technical owner. Clear cost, licence, and partner language helps teams prove value, reclaim waste, and agree the next action before spend becomes harder to challenge.

ROICommercial and channel

Return on Investment

Return on Investment measures the value returned by an initiative against what it cost to deliver, expressed most simply as the net benefit divided by the cost, and in Microsoft estate work it is one of the most misused terms because the benefit side is frequently left vague or inflated while the cost side is precise. A defensible ROI figure for a licence, cost-optimisation, or packaging investment needs both sides measured on comparable, evidenced terms: the cost side should include the full commitment, not just an initial licence fee, covering implementation time, training, and any ongoing subscription, while the benefit side has to distinguish between genuinely realised savings, spend that has actually stopped, and merely identified opportunity, waste that has been found but not yet acted on, since only the former belongs in a real ROI calculation. This distinction matters most with licence reclaim: unassigning a Microsoft 365 licence does not necessarily reduce the subscription bill immediately, because billing changes depend on the purchase channel, commitment term, and permitted reduction window, so a reclaim should not be counted as realised ROI until the billing impact is confirmed rather than assumed at the moment the seat is freed. Beyond direct cost avoidance, a complete ROI case in this space usually includes reduced manual effort, the engineering and IT-admin time no longer spent on repetitive licence audits, VM resizing, or packaging rework, and lower delivery risk, the avoided cost of an incident, a compliance failure, or a failed application migration that a more controlled process prevents, though both of these are inherently harder to evidence than a direct pound-for-pound spend reduction and should be presented separately from hard savings rather than blended into one number. The most credible ROI reporting ties every claimed benefit back to a before-and-after measurement taken on a consistent basis, the same discipline that underpins a defensible savings report, because a benefit nobody can independently verify against a baseline is an assertion, not evidence, and it is evidence that a QBR audience is actually there to see.

ROI matters because Microsoft estate decisions often have a commercial owner as well as a technical owner. Clear cost, licence, and partner language helps teams prove value, reclaim waste, and agree the next action before spend becomes harder to challenge.

S

SaaSPlatform and integration

Software as a Service

Software as a Service is a delivery model where the vendor builds, hosts, patches, and operates the application, and the customer accesses it through a browser, a thin client, or an API rather than installing and maintaining it on their own infrastructure, paying on a subscription or usage basis instead of buying a perpetual licence and running the software themselves. This shifts a meaningful set of responsibilities away from the customer: there is no server to patch, no database to back up, no infrastructure capacity to plan for, and version upgrades roll out to every customer on the vendor's release schedule rather than requiring an internal project to plan and test an upgrade. Microsoft 365 itself is the clearest example most IT teams work with daily, and the same model underlies most of the modern tooling layered on top of it, including cost optimisation, licence management, and tenant reporting products that connect to a customer's tenant through Graph and Azure APIs rather than being installed inside it. That distinction between SaaS and installed software matters practically when evaluating a vendor: a SaaS product's total cost of ownership includes the subscription price but not separate infrastructure, patching, or backup effort on the customer's side, whereas a Win32 desktop application, such as an application packaging tool that runs on an engineer's own machine against local and captured application data, keeps deployment and update control with the customer and avoids sending source application data to a third-party service, which is a deliberate trade-off some vendors make for exactly that reason rather than an oversight. Because a SaaS provider holds customer data and, for products acting against a Microsoft tenant, often holds standing API access to that tenant, the questions worth asking before adopting any SaaS tool in a Microsoft 365 or Azure estate go beyond price and features: where is data hosted and processed, does the vendor's terms confirm customer data is not used to train models, what certifications does the vendor hold such as ISO 27001 or Cyber Essentials, how is multi-tenant access isolated so one customer's data cannot leak into another's view, and what happens to data on contract termination. For MSPs specifically, SaaS multi-tenancy is also an operational advantage rather than only a risk to manage, since a properly built multi-tenant SaaS platform lets a partner apply the same cost, security, and reporting workflow consistently across every managed customer from one login, rather than each customer needing separately hosted and separately maintained instances, which is the scaling problem SaaS was built to solve in the first place.

SaaS matters because integrations, APIs, virtual machines, and delivery pipelines are how Microsoft estate data and automation become usable. These terms help readers understand how systems connect before they decide what to build or automate.

Savings PlanCommercial and channel

Azure savings plan

An Azure savings plan for compute is a commitment discount that works differently from a reservation: instead of committing to a specific virtual machine size and region, the customer commits to a fixed amount of spend per hour for a one-year or three-year term, and each hour Azure automatically applies that benefit to whichever eligible compute usage carries the highest discount first, with anything above the hourly commitment billed at standard pay-as-you-go rates. The eligible service list is broad and applies automatically across regions and families without the customer having to predict where a workload will run, covering virtual machines, App Service, Container Instances, Container Apps, the Functions premium plan, dedicated hosts, and Azure Spring Apps for Enterprise. This flexibility is the direct trade-off against a reservation: a savings plan gives up some of the deepest possible discount depth in exchange for a benefit that follows the spend rather than waiting for one specific resource configuration to keep running, which makes it a better fit for workloads that shift between VM families, move across regions, or are still evolving in shape. Two mechanics matter when sizing a savings plan. The hourly benefit is use-it-or-lose-it: any hour where actual eligible usage runs below the committed amount leaves that portion of the commitment unrecovered, it does not roll forward into a later hour, so committing too aggressively wastes money just as surely as not committing at all. And a savings plan cannot be cancelled, exchanged, or refunded once purchased, unlike a reservation, which makes accurate sizing more consequential; the recommended approach is to size the hourly commitment against a genuine look-back on real usage data, typically from Azure Advisor or Cost Management recommendations, rather than a forecast or a round number. In a mixed estate the two commitment types are usually combined rather than treated as an either-or choice: reservations cover the stable core that will not move for the length of the term, and a savings plan absorbs the remaining variable layer that a reservation cannot commit to safely.

Savings Plan matters because Microsoft estate decisions often have a commercial owner as well as a technical owner. Clear cost, licence, and partner language helps teams prove value, reclaim waste, and agree the next action before spend becomes harder to challenge.

Secure ScoreIdentity and security

Microsoft Secure Score

Microsoft Secure Score is a measurement and benchmarking tool within the Microsoft 365 Defender portal that converts an organisation's security configuration across identity, devices, applications, and data into a single numeric score, alongside a prioritised list of specific improvement actions, each carrying a defined point value based on Microsoft's assessment of its security impact and, for many actions, its implementation effort. The score itself is intentionally comparative rather than absolute: it is presented as a percentage of the maximum achievable score for the organisation's specific licensed products, alongside a benchmark against similar organisations by size and industry, which is meant to answer 'how does our posture compare to peers' rather than 'are we secure,' a distinction worth being precise about, since a high percentage score reflects how many of Microsoft's recommended configurations have been implemented, not an independent, holistic assessment of actual resilience against the specific threats an organisation faces. Each improvement action links directly to where it can be configured, and many, particularly around Conditional Access baselines, Defender policy settings, and Entra ID configuration, can be implemented or partially automated directly from within the Secure Score interface itself, which makes it a genuinely useful starting checklist for organisations early in a security maturity journey, giving a concrete, ranked list of next steps rather than an open-ended 'improve security' mandate with no clear starting point. The score's most significant practical limitation is that it can be gamed, deliberately or not, by implementing recommended controls that do not actually fit the organisation's environment purely to gain points, for example enabling a restrictive Conditional Access policy that technically satisfies a scored recommendation but was never properly tested against real sign-in patterns, or completing actions that only apply to features the organisation does not meaningfully use, and a security team optimising primarily for the numeric score rather than for actual risk reduction can end up with a high Secure Score and a materially unchanged, or even worse, real-world security posture. Trend tracking over time is where the tool earns most of its ongoing value, since a consistently rising score, tracked against a defined target, gives a concrete, auditable basis for internal security reporting to leadership or a board, translating what would otherwise be a qualitative 'we've been working on security' statement into a specific, trackable metric, and it is increasingly referenced directly in cyber insurance underwriting conversations and vendor security questionnaires as one data point, alongside more specific controls like MFA coverage and patch cadence, in demonstrating an organisation's overall security investment and trajectory rather than functioning as a certification or compliance attestation in its own right.

Secure Score matters because identity, access, endpoint, and data controls shape how Microsoft environments are protected. Readers should understand the term and then be able to move into security assessment, conformity, or remediation guidance.

Microsoft Purview sensitivity labels

Microsoft Purview sensitivity labels are the mechanism for classifying and protecting content, documents, emails, Teams meetings, and, in the current unified taxonomy, containers such as SharePoint sites, Teams, and Microsoft 365 Groups, based on its business sensitivity, applying protections that travel with the content itself rather than depending solely on where it happens to be stored. A label such as Confidential or Highly Confidential can carry encryption that restricts who can open, edit, forward, or print a document, visual markings like headers, footers, or watermarks that make the classification visible to users, and content-specific restrictions, and because the protection is embedded in the file through Microsoft's rights management service, it persists even if the file is later downloaded, emailed, or moved outside the tenant, unlike protections that rely purely on the storage location's own permissions. Labels can be applied manually by end users choosing from a defined taxonomy, recommended to users based on content detected as matching a sensitive information type, or applied automatically for content matching defined patterns, and container-level labels can independently drive settings like whether a Team or SharePoint site permits external sharing or unmanaged device access, meaning a single label choice made when a site is created can carry meaningful and sometimes overlooked security consequences. Sensitivity labels are commonly confused with retention labels despite sharing the same Purview infrastructure and admin experience: sensitivity labels control who can access and what they can do with content, while retention labels control how long content is kept and whether it is disposed of, and while both can, since Microsoft's taxonomy unification, be managed from a similar interface, they answer entirely different governance questions and a given piece of content will often carry one of each rather than only one or the other. Getting real value from sensitivity labels depends heavily on classification accuracy, since a taxonomy with too many overlapping labels leads to inconsistent application and user confusion about which one to choose, while automatic classification tuned too broadly generates false positives that erode user trust in the labelling prompts and encourage them to be dismissed rather than acted on; a commonly recommended approach is starting with a small number of clearly differentiated labels and expanding only where a genuine business need for finer granularity is demonstrated. For organisations pursuing ISO/IEC 27001 or SOC 2, sensitivity labels are frequently the practical implementation of the standard's required information classification scheme and the access control and data handling controls that follow from it, and DLP policies commonly reference sensitivity labels directly as a condition, meaning a document's label can be the trigger that blocks it from being shared externally or attached to an outbound email in the first place.

Sensitivity labels matters because customers, resellers, and procurement teams need evidence that controls are defined, operated, and reviewable. A useful glossary definition should help a reader connect the term to audit preparation, policy work, or repeatable assurance activity.

Session hostMicrosoft cloud

Azure Virtual Desktop session host

An Azure Virtual Desktop session host is a virtual machine, running in an organisation's own Azure subscription, that has the Azure Virtual Desktop agent installed and is registered into a host pool, making it available to run remote desktop or published application sessions for end users; it is the actual compute resource being consumed, in contrast to Windows 365, where the underlying compute is abstracted away from the organisation entirely inside a fixed-fee Cloud PC. Session hosts come in two operating system modes with materially different economics and use cases: single-session hosts, where one Windows machine serves exactly one concurrently connected user, similar in shape to a traditional VDI desktop, and multi-session hosts, using the Windows 11 (or 10) Enterprise multi-session edition that only Azure Virtual Desktop is licensed to run, where many users share sessions on the same underlying virtual machine simultaneously, which is the configuration that gives Azure Virtual Desktop its cost advantage over both traditional VDI and Windows 365 at scale, since compute cost is shared across many concurrent sessions rather than dedicated one-to-one per user. Session hosts are organised into host pools, which group hosts with an identical configuration and image together and apply a load-balancing algorithm, either breadth-first, spreading new sessions evenly across all available hosts to maximise per-user performance, or depth-first, filling one host to its configured maximum session limit before moving to the next, which is typically chosen to allow autoscaling to deallocate and stop unused hosts entirely and stop paying for their compute during low-usage periods. That autoscaling behaviour is where Azure Virtual Desktop's cost model diverges most sharply from Windows 365's fixed monthly fee: because session hosts are ordinary Azure virtual machines billed by the hour, organisations that configure scaling plans correctly, powering hosts down outside business hours and scaling host count to match actual concurrent demand through the day, can achieve substantially lower effective per-user cost than a fixed-fee Cloud PC model, but only if the scaling plan is actually tuned to real usage patterns; a host pool left running at a fixed size around the clock loses that advantage entirely and can end up more expensive than the Windows 365 equivalent for the same user population. Session host maintenance is an ongoing administrative responsibility that Windows 365 largely abstracts away from the organisation: patching, image updates, agent updates, and monitoring host health for issues like FSLogix profile container failures or capacity exhaustion all fall to whoever administers the host pool, which is the direct trade-off for the deeper cost and configuration control Azure Virtual Desktop offers over the simpler, more managed Windows 365 model.

Session host matters because Microsoft 365, Azure, Windows 365, Teams, and related services are usually managed as one estate. The term connects to planning, cost, configuration, security, and day-two operational decisions across that estate.

SharePoint OnlineMicrosoft cloud

SharePoint Online

SharePoint Online is Microsoft's cloud-based collaboration and document management platform, delivered as part of Microsoft 365, providing team sites, document libraries with version history and co-authoring, list-based data storage, and an intranet and portal-building capability through modern SharePoint pages and hub sites, and it functions as the storage and content-management layer underneath several other Microsoft 365 services rather than only as a standalone destination users deliberately navigate to. Every Microsoft Teams team has a connected SharePoint site backing its Files tab, every Microsoft 365 group that gets created, whether directly or through Teams or Planner, provisions a SharePoint site alongside it, and OneDrive for Business itself runs on the same underlying SharePoint storage infrastructure as a personal site per user, which means SharePoint governance decisions, site creation policies, storage quotas, external sharing defaults, ripple directly into Teams and OneDrive behaviour even for administrators who think of those as separate services. Site sprawl is the most common long-term SharePoint governance issue in mature tenants, arising from the same root cause as Teams sprawl: because a SharePoint site is provisioned automatically every time a Microsoft 365 group, Team, or Yammer community is created, and because there is no default automatic cleanup, organisations accumulate large numbers of sites tied to finished projects, disbanded teams, or one-off initiatives, each one still consuming storage against the tenant's pooled quota and still representing a permissions surface that needs reviewing in any access audit. External sharing is configured at both the tenant level, in the SharePoint admin center, and per-site, and the interaction between these two layers is a frequent source of confusion: a restrictive tenant-wide default does not retroactively lock down a site that was configured more permissively before the policy changed, and a permissive tenant default allows any individual site owner to share as broadly as "anyone with the link" unless a site-level restriction overrides it, so a genuine external sharing audit has to check both levels rather than assuming the tenant setting tells the whole story. Retention and compliance features, including retention labels, sensitivity labels from Microsoft Purview, and legal hold, apply at the SharePoint site and document level and are frequently the actual mechanism enforcing a broader Microsoft 365 compliance policy that appears, from a policy summary, to be a single organisation-wide rule but is technically implemented as potentially many separate site-level configurations that each need to be correctly applied and periodically verified. Storage itself is pooled across the tenant rather than fixed per site, calculated from a baseline plus a per-licensed-user increment, which means unexpectedly high SharePoint storage consumption is usually diagnosable back to a small number of specific large sites or document libraries rather than being an evenly distributed problem across the estate.

SharePoint Online matters because Microsoft 365, Azure, Windows 365, Teams, and related services are usually managed as one estate. The term connects to planning, cost, configuration, security, and day-two operational decisions across that estate.

ShelfwareCommercial and channel

Unused software entitlement

Shelfware is paid software, most commonly a Microsoft 365 or Azure-adjacent subscription licence, that sits assigned or purchased but genuinely unused: seats bought for a headcount projection that did not materialise, licences assigned to a project team that has since disbanded, premium tiers bought organisation-wide when only a subset of users needed the extra capability, or entitlements left in place after the person or workload they supported has gone. The term originated in enterprise software procurement to describe a licence bought and left, metaphorically, on a shelf, and it has become one of the most consistently underestimated categories of waste in a Microsoft estate because it is invisible on a normal admin console view: a licence that is assigned looks identical to one that is being used until someone cross-references assignment against actual activity. Shelfware differs from the closely related idea of a simply unassigned licence, which is a seat purchased but never allocated to any user at all; shelfware specifically describes the harder-to-spot case where a licence is assigned to a real account, so it looks legitimately in use on a licence report, while the underlying account is dormant, has left the organisation, or never needed that tier of subscription in the first place. Finding it requires comparing three figures that are rarely reviewed together: what was purchased, what is assigned, and what is genuinely active, using last sign-in data, per-service usage reports, and role or plan-mix context rather than assignment counts alone. Shelfware accumulates quietly rather than appearing in one dramatic event, through joiner-mover-leaver gaps, over-provisioned plan tiers bought for simplicity rather than fit, and departmental subscriptions nobody owns after a reorganisation, which means the fix is rarely a single cleanup. A monthly or quarterly reclaim review, treating licence reclaim as a repeatable operating habit rather than an occasional audit, is the only way that keeps the gap from reopening as the estate continues to change.

Shelfware matters because Microsoft estate decisions often have a commercial owner as well as a technical owner. Clear cost, licence, and partner language helps teams prove value, reclaim waste, and agree the next action before spend becomes harder to challenge.

SideloadingApplication modernisation

Sideloading

Sideloading is installing an MSIX application onto managed Windows devices directly from a trusted internal source, such as Microsoft Intune or a self-hosted App Installer update feed, rather than through the public Microsoft Store, using a code-signing certificate the target estate already trusts to establish the package's identity and authenticity in place of store curation. This matters because MSIX enforces package identity and signature validation as a core part of the format, not as an optional security add-on: a device will not install an MSIX package at all unless it either comes through the Store or the signing certificate used to sign the package is explicitly trusted by that device, most commonly because the estate has deployed the organisation's own root or intermediate certificate to its managed devices through Intune configuration policy. Sideloading is the standard, expected distribution path for two overlapping categories of application: internal line-of-business software that will never be published to a public store because it is specific to one organisation, and independent software vendor, or ISV, applications an enterprise customer needs distributed and updated under its own management control rather than through a public listing. For applications that need to stay current without manual reinstallation, an App Installer update feed lets a sideloaded MSIX package check a defined URL for newer versions and update itself automatically on a schedule the estate controls, functioning as a lightweight, self-hosted equivalent to the update mechanism the public Store provides for listed apps, without surrendering distribution control to a public marketplace. The signing certificate is the actual trust anchor underpinning the entire sideloading model, so certificate lifecycle management, expiry monitoring, secure private key storage, and a controlled process for who is authorised to sign a package before it ships, is a genuine operational discipline in its own right, not an incidental detail; a certificate that unexpectedly expires or is compromised can block every sideloaded application across an estate simultaneously, or, worse, open a route for an untrusted package to appear trusted, which is why signing pipeline security deserves the same governance attention as the packaging process itself.

Sideloading matters during Windows 11, Intune, Azure Virtual Desktop, and Cloud PC programmes because application blockers can delay the whole rollout. The practical question is whether the term helps capture, package, sign, deploy, or troubleshoot an app with less rework.

SKUCommercial and channel

Stock Keeping Unit

SKU, Stock Keeping Unit, is the specific product or subscription plan identifier used throughout Microsoft's licensing systems, Microsoft 365 admin center, Entra ID, and the Microsoft Graph API among them, to distinguish one purchasable offering from another, Microsoft 365 E3 from E5, Business Standard from Business Premium, an Enterprise Mobility + Security add-on from the base plan it augments, and it is the unit that licence assignment, billing, and usage reporting are actually built around at a technical level. Each SKU bundles a defined set of service plans, the individual capabilities like Exchange Online, Teams, or SharePoint that together make up what a plan actually delivers, and understanding that a SKU is a bundle rather than an atomic unit matters in practice because two different SKUs can overlap substantially in the service plans they include, which is exactly how organisations end up with licence duplication, a user assigned both a standalone Teams licence and a Microsoft 365 SKU that already includes Teams, without anyone having deliberately decided to pay for the same capability twice. Microsoft's SKU catalogue has grown large and, in places, genuinely confusing over time, with historical naming inconsistencies, such as SKUs whose display name and underlying string identifier used in PowerShell or Graph queries do not obviously match, and near-identical-sounding plans that differ in subtle but licensing-relevant ways, which makes working directly from SKU identifiers rather than marketing names the more reliable approach for any script or tool doing licence analysis at scale. This SKU-level granularity is precisely where licence reclaim and cost optimisation work happens in practice: identifying which specific SKU a specific inactive user still holds, recognising when a user's actual usage pattern, judged by which service plans within their assigned SKU they demonstrably use, would be fully covered by a lower-cost SKU, and spotting SKU-level duplication across a tenant are all queries that operate at the SKU and service-plan level rather than at the coarser subscription or product-family level a billing invoice typically presents, which is why tooling built for licence optimisation needs to work with SKU and service plan data directly through Graph or PowerShell rather than relying on the admin center's summary views alone to catch waste that only becomes visible once you are looking at what is actually assigned and actually used at that level of detail.

SKU matters because Microsoft estate decisions often have a commercial owner as well as a technical owner. Clear cost, licence, and partner language helps teams prove value, reclaim waste, and agree the next action before spend becomes harder to challenge.

SOC 2Compliance

System and Organization Controls 2

SOC 2 (System and Organization Controls 2) is a widely used US-originated attestation framework, developed by the American Institute of Certified Public Accountants (AICPA), under which an independent auditor evaluates and reports on a service organisation's controls relevant to one or more of five defined Trust Services Criteria: security (mandatory in every SOC 2 report and often called the common criteria), availability, processing integrity, confidentiality, and privacy, with the organisation itself selecting which of the latter four criteria beyond security are actually relevant and in scope for its report. Unlike a certification such as ISO/IEC 27001, SOC 2 does not result in a certificate; it results in an attestation report written by the auditing CPA firm, and it comes in two distinct types that are frequently confused: a Type I report assesses whether the described controls are suitably designed at a single point in time, while a Type II report, generally considered materially stronger and what most enterprise customers actually expect, assesses whether those controls operated effectively over an observation period, typically six to twelve months, based on evidence sampled throughout that window rather than a single snapshot. SOC 2 reports are also not public documents in the way a certification badge is; they are shared under NDA directly with customers and prospects who need assurance, usually via a dedicated portal like a trust centre, which means SOC 2 status functions primarily as a sales and procurement enablement tool for organisations selling software or services to other businesses, particularly in the US market and increasingly in UK enterprise SaaS procurement, rather than a broad public trust signal in the way a website badge might imply. For a UK-based Microsoft 365 or Azure-focused vendor or MSP, SOC 2 most commonly arises when selling into US-headquartered customers or customers with US-influenced vendor risk processes, where it is often requested alongside or instead of ISO/IEC 27001, and organisations pursuing both frequently find substantial control overlap, since both frameworks expect similar underlying practices around access control, change management, monitoring, and incident response, even though SOC 2's criteria structure and reporting format differ meaningfully from ISO's clause-and-Annex-A structure. A common evaluation mistake is treating any SOC 2 report as equivalent assurance regardless of type or scope: a Type I report, a report covering only the security criterion with no availability or confidentiality commitments, or a report with a heavily carved-out or narrowly defined system description all represent materially less assurance than a Type II report with a broad scope and a clean opinion, so reviewing the actual report, including its scope, the auditor's opinion, and any noted exceptions, rather than relying on the vendor's claim of having "a SOC 2", is standard due diligence practice before relying on it.

SOC 2 matters because customers, resellers, and procurement teams need evidence that controls are defined, operated, and reviewable. A useful glossary definition should help a reader connect the term to audit preparation, policy work, or repeatable assurance activity.

SSOIdentity and security

Single Sign-On

Single Sign-On lets a user authenticate once against a central identity provider and then access multiple separate applications without being prompted to sign in again for each one, which is the mechanism that makes a large application estate practically usable, since without it every application effectively holds its own password, and both password fatigue and the resulting helpdesk cost of password resets scale directly with the number of separate credentials a user has to manage. In the Microsoft ecosystem, Entra ID acts as the identity provider for SSO using standard federation protocols, principally SAML and OpenID Connect with OAuth 2.0, with WS-Federation still present for some legacy line-of-business applications, and thousands of pre-integrated applications are available through the Entra ID application gallery with SSO configuration largely templated rather than built from scratch; applications outside the gallery can still be integrated manually as long as they support one of the standard protocols. Provisioning is a closely related but distinct capability, usually delivered through SCIM, which automatically creates, updates, and disables user accounts inside the target application as they change in Entra ID, so that SSO handles authentication while SCIM handles the account lifecycle behind it, and deploying SSO without also wiring up provisioning is a common gap that leaves accounts in target applications not actually synchronised with their source of truth, meaning a disabled Entra ID account can still leave an active, orphaned account sitting in a downstream application. For hybrid environments still running on-premises Active Directory, Seamless SSO uses Kerberos against the on-premises domain to let domain-joined devices sign in without any prompt at all on the corporate network, while password-based SSO offers a lighter-weight option for older applications that only support form-based login, storing and autofilling credentials through the browser extension rather than true federated authentication. The security trade-off inherent to SSO is worth being explicit about: centralising authentication into one identity provider is what makes broad access manageable, but it also means that single identity provider account becomes a genuinely high-value target, since compromising it can cascade into every connected application at once rather than just one, which is exactly why SSO is deployed in practice alongside Multifactor Authentication and Conditional Access rather than as a standalone convenience feature, and why session lifetime and reauthentication frequency settings for sensitive applications need deliberate configuration rather than being left at defaults that favour convenience over risk.

SSO matters because identity, access, endpoint, and data controls shape how Microsoft environments are protected. Readers should understand the term and then be able to move into security assessment, conformity, or remediation guidance.

T

TaggingCommercial and channel

Azure tagging

Azure tagging is the practice of attaching metadata, in the form of key-value pairs, to Azure resources, resource groups, and subscriptions, and while tags have no effect on how a resource actually functions, they are the primary mechanism Azure provides for organising, governing, and, critically for cost purposes, attributing spend across a cloud estate that would otherwise present as a flat, largely undifferentiated list of resources and their costs. A typical tagging scheme captures dimensions like cost centre, project or application name, environment, production versus development versus test, and owner, and once applied consistently, those tags become the basis for cost allocation reports in Cost Management that break spend down by department or project rather than only by resource type or resource group, for automation that acts on a tag's value, such as scripts that automatically shut down resources tagged as non-production outside business hours to control cost, and for governance policies that can require, restrict, or default specific tag values as resources are created. The gap between tagging's theoretical usefulness and its practical value in most real estates comes down almost entirely to consistency, and it is the single most common failure mode organisations run into: tags applied inconsistently, missing entirely on a meaningful fraction of resources, or applied with inconsistent casing and naming, CostCentre against cost-centre against Cost_Centre, produce cost and governance reports with real, sometimes substantial gaps and inaccuracies, and because Cost Management and most downstream reporting tools treat tag values as literal strings rather than normalising variants, those inconsistencies do not resolve themselves, they compound as more resources are created without enforcement. Azure Policy is the practical mechanism most organisations rely on to close that gap, since it can enforce a required tag at resource creation time, deny creation of untagged resources in specific categories, or automatically inherit a tag value from a resource's parent resource group or subscription, which matters because tag inheritance in Azure is otherwise limited and does not propagate automatically without such a policy in place. It is also worth noting that tags are not free of cost or limits: there is a maximum number of tags per resource and per-tag length limits that occasionally require thought in the naming scheme itself, and some resource types have restrictions on which tags propagate to their billing line items, both of which are worth checking early when designing a tagging taxonomy rather than discovering after the scheme is already in wide use across an estate.

Tagging matters because Microsoft estate decisions often have a commercial owner as well as a technical owner. Clear cost, licence, and partner language helps teams prove value, reclaim waste, and agree the next action before spend becomes harder to challenge.

Teams channelsMicrosoft cloud

Microsoft Teams channels

Channels are the primary organisational structure within a Microsoft Teams team, dividing a team's conversations, files, and tabs into topic- or project-specific spaces, and every team is created with a default "General" channel that cannot be deleted, with additional standard channels, private channels, and shared channels available depending on the plan tier and organisational configuration. Standard channels are visible and accessible to every member of the parent team by default and store their files in the team's main connected SharePoint document library, in a subfolder matching the channel name, while private channels create their own separate, restricted-membership SharePoint site behind the scenes, visible only to the specific members added to that private channel even though it appears nested inside the parent team, and shared channels, built on Microsoft's cross-tenant shared channel technology, allow specific external organisations or other internal teams to collaborate within a channel without needing to be invited as guests into the whole parent team. This distinction matters considerably for both governance and cost visibility: because private channels provision their own separate SharePoint site with independent storage and permissions rather than inheriting the parent team's, a security or storage audit that only reviews the parent team's main site can completely miss the content and access grants living inside its private channels, and organisations that do not know to check for this frequently discover, only during an incident or an audit, that sensitive content was shared in a private channel by users who assumed it inherited the parent team's tighter membership controls. Channel sprawl compounds team sprawl rather than being a separate problem: because creating a new channel requires no more privilege than creating a new team does, and channels do not surface individually in most tenant-level reporting the way whole teams and sites do, an active, well-governed team can still accumulate dozens of abandoned or duplicate channels underneath it, each with its own tabs, connected apps, and conversation history that nobody is actively reviewing for continued relevance. Channel-level apps and tabs, including Planner boards, custom line-of-business app integrations, and third-party connectors, each represent their own individual consent and permissions grant into the tenant through the Microsoft Graph API, meaning a full review of what data an organisation's Teams environment can access has to enumerate channel-level app installations specifically rather than assuming a team-level or tenant-level app review already captured everything, since a channel owner can add an app to their specific channel independently of whatever governance was applied at the team or tenant level.

Teams channels matters because Microsoft 365, Azure, Windows 365, Teams, and related services are usually managed as one estate. The term connects to planning, cost, configuration, security, and day-two operational decisions across that estate.

Tenant driftOperations

Tenant configuration drift

Tenant configuration drift is the gap that opens up between a Microsoft 365 or Azure tenant's current configuration and its expected baseline, the state it was in when last reviewed, approved, and pinned as correct, growing over time through a combination of one-off admin changes made to unblock a user quickly, changes pushed by third-party tools and integrations acting on the tenant, missed reviews where a planned follow-up simply never happened, and Microsoft's own evolving default settings shifting under a tenant that nobody re-reviewed after the change. Drift is dangerous specifically because it is quiet: no single change usually looks alarming in isolation, a slightly loosened Conditional Access condition here, a compliance policy exception granted for one device there, but the cumulative effect over months or years is a tenant whose actual security and compliance posture no longer matches what was documented, reviewed, or reported to a customer or an auditor, and that gap is typically only discovered during an incident investigation or a compliance audit, both of which are the worst possible times to find it. Detecting drift requires two things to exist first: a pinned baseline to compare against, since without a designated known-good reference point there is nothing for current state to drift from, and a repeatable, ideally continuous comparison process, since a one-off comparison only catches drift that has already accumulated up to that point and says nothing about what happens next. Effective drift detection needs to do more than flag that something changed; it needs to convey how significant the change is and to whom, since a routine, low-impact settings tweak and a Conditional Access rule that just weakened MFA enforcement across the tenant both register as drift in the most basic sense but demand very different urgency, and tooling that treats every deviation as equally important either buries genuine risk in noise or trains admins to ignore the alerts altogether. Once drift is identified, the response is a deliberate choice rather than an automatic reflex: either restore the setting to match the approved baseline, appropriate when the change was accidental or unauthorised, or accept the change as a legitimate update and re-baseline to reflect it as the new intended state, appropriate when the change was a considered decision that simply was not formally captured, and per-policy restore capability matters here because a real recovery need is almost always narrow rather than a wholesale rollback that would also undo other legitimate changes made since. For MSPs managing many tenants, drift detection scales a problem that is already hard for a single in-house team: a partner responsible for dozens or hundreds of customer tenants cannot manually re-review every policy on a regular cadence, so automated, continuous drift detection against each customer's own approved baseline is what makes it operationally realistic to keep every managed tenant's actual configuration honest against what was promised in the last security review or QBR.

Tenant drift matters when teams need repeatable day-two work rather than one-off fixes. Definitions in this area should help readers connect reporting, review, remediation, backup, drift, and evidence capture to a controlled operating model.

U

UEMEndpoint management

Unified Endpoint Management

Unified Endpoint Management describes the consolidation of device and application management for every major endpoint type, Windows, macOS, iOS/iPadOS, Android, and now Linux, under a single management platform and policy model, replacing the historical split between separate tools for PCs, one for mobile devices, and often another again for Mac. The term emerged as the natural evolution of Mobile Device Management once organisations realised the same underlying problems, enrolment, configuration, compliance enforcement, security policy, and application delivery, applied across every device type an employee might use, and that maintaining Configuration Manager for Windows, a separate MDM product for mobile, and manual processes for Mac created duplicated policy logic, inconsistent security baselines across platforms, and a worse admin experience with no single view of an organisation's actual device estate. Microsoft Intune is Microsoft's UEM platform, built on the Mobile Device Management and Mobile Application Management capabilities described elsewhere in this glossary but positioned specifically around that single-pane-of-glass promise: one console, the Intune admin center, for enrolling and managing every supported platform, with policy types, compliance policies, configuration profiles, and endpoint security policies, designed to apply consistent, platform-appropriate security outcomes rather than identical settings across genuinely different operating systems. In practice the "unified" part of UEM is aspirational to a degree that varies by platform: Windows management through Intune is deep and mature, benefiting from Microsoft's own CSP-based management stack and years of Configuration Manager heritage now expressed as cloud policy, while non-Windows platforms depend on what Apple's and Google's respective MDM frameworks expose, meaning certain settings and remote actions that exist natively on Windows simply have no equivalent on iOS or Android, and admins moving from a Windows-first mindset are regularly caught out by capability gaps that aren't a Microsoft limitation but a platform one. UEM's real payoff in a Microsoft estate is consolidation of both operational effort and licence spend: retiring a legacy MDM product or a standalone Mac management tool in favour of Intune removes a parallel subscription and a parallel admin skill set, but that consolidation only delivers savings if the legacy tool is actually decommissioned and its licences cancelled, a step that gets missed surprisingly often when a migration is declared complete at the point devices are dual-enrolled rather than at the point the old platform is switched off, leaving an organisation paying for two overlapping UEM platforms for months or years after the "unified" migration was supposedly finished.

UEM matters for endpoint teams because device, app, compliance, update, and troubleshooting signals often sit across several Microsoft admin areas. Linking these terms back to Intune and device-reporting routes helps readers move from definition to action.

UK GDPRCompliance

UK General Data Protection Regulation

UK GDPR is the United Kingdom's own data protection law, sitting alongside the amended Data Protection Act 2018, that governs personal data processing, individual rights, lawful bases for processing, the respective duties of data controllers and processors, and organisational accountability for data protection within the UK specifically, following the UK's departure from the European Union. UK GDPR was created by incorporating the EU GDPR directly into UK domestic law at the point of departure, so its core principles, individual rights, and structure remain closely aligned with the EU version data protection professionals are already familiar with: the same lawfulness, fairness, transparency, purpose limitation, data minimisation, and storage limitation principles apply, and individuals retain broadly the same rights of access, rectification, erasure, and data portability. The practical consequence organisations most need to understand is that UK GDPR and EU GDPR are now legally separate, independently enforced instruments rather than one single law applied in two places, which matters directly for any organisation, such as a UK business serving EU customers, or an EU business handling UK residents' personal data, operating across both jurisdictions simultaneously, since compliance with one does not automatically guarantee compliance with the other if the two frameworks diverge through separate future amendment, which remains a genuine possibility now that they are governed independently. International transfers of personal data out of the UK are a specific area requiring active attention: transferring personal data to a country outside the UK generally requires an adequacy decision recognising that country's data protection standards as sufficient, or another approved transfer mechanism such as UK-specific standard contractual clauses, and these UK transfer mechanisms are not automatically identical to the equivalent EU mechanisms, so they need checking independently for UK-outbound transfers specifically rather than assumed to mirror EU practice. The UK's Information Commissioner's Office, the ICO, is the supervisory authority responsible for UK GDPR enforcement, separate from EU data protection authorities, and organisations processing personal data in a UK context should look to ICO guidance specifically as the primary and most current authoritative reference for UK compliance obligations, rather than relying solely on EU-focused GDPR guidance that may not reflect current UK-specific requirements or ICO regulatory positions.

UK GDPR matters because customers, resellers, and procurement teams need evidence that controls are defined, operated, and reviewable. A useful glossary definition should help a reader connect the term to audit preparation, policy work, or repeatable assurance activity.

Update ringsEndpoint management

Windows update rings

Windows update rings are Intune policies that control how and when Windows quality updates (monthly cumulative security and reliability fixes) and feature updates reach different groups of managed devices, letting an organisation stagger rollout across the estate rather than exposing every device to a newly released update on the same day it ships from Microsoft. A ring configuration sets deferral periods, the number of days after Microsoft's public release before a device in that ring is offered the update, separately for quality and feature updates, along with deadlines forcing installation after a grace period, active hours defining when automatic restarts are avoided, and options like whether users can pause updates temporarily. The underlying rationale is straightforward risk management: a small, low-risk ring, IT staff and volunteer early adopters, receives updates first with a short or zero deferral, giving the organisation a window to catch update-related problems, driver conflicts, application breakage, unexpected reboots, before a much larger "broad" ring of general users receives the same update days or weeks later, by which point Microsoft's own telemetry and the organisation's own pilot ring will typically have surfaced known issues worth pausing for. This is the same core mechanism Windows Autopatch automates and manages on the organisation's behalf, and the meaningful practical choice for most Microsoft 365 estates is between manually configured update rings, which give full control over ring membership, deferral periods, and pause/resume decisions but require an admin to actively monitor rollout health and intervene when something goes wrong, and Autopatch, which takes that monitoring and decision-making off the admin's plate in exchange for less granular control over the specifics. A common configuration mistake is setting deferral periods without a corresponding process to actually review what happened in the pilot ring before the broad ring's deferral period expires, which reduces staged rollout to a false sense of safety, since the ring structure only protects the organisation if someone is actually watching for failures in the early rings and is willing to pause deployment when something looks wrong, rather than treating the deferral period purely as a fixed delay. Update rings also interact with compliance policies in a way that's easy to overlook: a compliance policy checking for minimum OS version needs to be set consistent with the actual deferral periods in the update rings feeding the estate, since a compliance policy demanding the very latest patch level while update rings intentionally hold most devices back by design will mark a large share of a perfectly well-managed estate as non-compliant, a frequent, avoidable source of alarming-looking compliance dashboards that don't actually reflect a real security gap.

Update rings matters for endpoint teams because device, app, compliance, update, and troubleshooting signals often sit across several Microsoft admin areas. Linking these terms back to Intune and device-reporting routes helps readers move from definition to action.

V

VDIMicrosoft cloud

Virtual Desktop Infrastructure

Virtual Desktop Infrastructure, universally abbreviated VDI, is the general architecture of hosting desktop operating systems and applications on centralised servers rather than on the physical devices end users hold, with users connecting remotely over a display protocol to a virtual machine that behaves, from their perspective, like a local desktop. The concept predates the current cloud era by well over a decade, originating with on-premises solutions like Citrix XenDesktop and VMware Horizon, which required an organisation to own and operate its own hypervisor infrastructure, storage, and networking to host the virtual desktops, giving full control but also full responsibility for capacity planning, patching the hypervisor layer, and disaster recovery. Microsoft's cloud-native entries into this space, Azure Virtual Desktop and Windows 365, are best understood as VDI delivered as a managed or fully managed service rather than a fundamentally different technology: Azure Virtual Desktop runs on Azure infrastructure the organisation still configures and manages directly, including session host pools, host scaling, and image management, while Windows 365 abstracts nearly all of that away into a fixed per-user, per-month Cloud PC subscription with Microsoft handling the underlying host infrastructure. The core VDI trade-off that has held constant across two decades of implementations is cost and control versus operational simplicity: traditional on-premises VDI offers the deepest customisation and can be cheaper at very large, steady-state scale, but demands significant in-house virtualisation expertise and up-front capital investment, whereas cloud VDI models trade some of that control for consumption-based or fixed pricing and dramatically reduced infrastructure management overhead, which is why most net-new VDI deployments today default to Azure Virtual Desktop or Windows 365 rather than standing up new on-premises hypervisor farms. A persistent point of confusion in the market is using "VDI" and "Windows 365" interchangeably, when Windows 365's fixed-cost, always-on Cloud PC model is deliberately simpler and less configurable than the session-pool, autoscale, multi-session VDI model that Azure Virtual Desktop and traditional on-premises platforms use, and choosing between them is a genuine architectural decision driven by use case: task workers and predictable headcount suit Windows 365's flat pricing, while variable or burst capacity, kiosk-style multi-session hosts, and highly customised desktop images tend to be better served by Azure Virtual Desktop's more granular control over host pools, scaling plans, and session density.

VDI matters because Microsoft 365, Azure, Windows 365, Teams, and related services are usually managed as one estate. The term connects to planning, cost, configuration, security, and day-two operational decisions across that estate.

VHDXApplication modernisation

Virtual Hard Disk v2

VHDX, Virtual Hard Disk v2, is Microsoft's virtual hard disk format, originally built for Hyper-V virtual machines, that also became the original container format used for MSIX App Attach on Azure Virtual Desktop and Windows 365, where a VHDX file holding one or more MSIX packages is attached to a user's session at logon so the application appears available without having been installed into the golden image or session host itself. A VHDX-based App Attach deployment stores an application's MSIX package inside the virtual disk, hosts that disk on a file share reachable by the session hosts, and mounts it as the user signs in, which lets a single application image be shared across many session hosts and updated centrally without touching the underlying image, avoiding the operational overhead of rebuilding and redeploying a full golden image every time an application needs to be added, updated, or removed. VHDX supports both fixed and dynamically expanding disk allocation, and because it is a full virtual disk format rather than a lightweight package container, it carries more overhead at mount time and in storage footprint than the newer CimFS-based App Attach approach that has become the preferred method for new deployments, since a CIM image mounts faster and single-instances shared content more efficiently than a VHDX's block-based structure allows. This does not make VHDX obsolete: it remains fully supported, plenty of existing App Attach estates were built on it before CimFS-based delivery matured, and some tooling or scenarios still default to it, so packaging and virtual desktop teams need to be able to work with both formats rather than assuming every environment they touch has already moved to CIM. Troubleshooting VHDX-based App Attach in practice tends to concentrate on a specific, recurring set of issues: file share permissions and throughput affecting mount time at logon, disk expansion behaviour when using dynamically expanding VHDX files under load, and the operational discipline of keeping the application versions inside deployed VHDX files current as the underlying MSIX packages are updated, since an outdated VHDX will keep serving an old application version until the disk itself is refreshed. For organisations planning or auditing an AVD or Windows 365 estate, knowing whether App Attach is running on VHDX or CIM is a genuinely practical distinction, not a purely technical footnote, because it affects logon performance, storage costs, and which generation of App Attach tooling and guidance actually applies to that environment.

VHDX matters during Windows 11, Intune, Azure Virtual Desktop, and Cloud PC programmes because application blockers can delay the whole rollout. The practical question is whether the term helps capture, package, sign, deploy, or troubleshoot an app with less rework.

VMPlatform and integration

Virtual Machine

A Virtual Machine is a software-defined computer that runs its own operating system and applications on top of shared physical hardware, with a hypervisor allocating CPU, memory, storage, and network resources from the underlying host to each VM as though it were dedicated infrastructure. In Azure, virtual machines are the foundational compute building block underneath a large share of an organisation's cloud spend, and they are also one of the most common sources of avoidable Azure cost, because VM billing is driven by the SKU size selected and the hours the VM runs, not by how much of that capacity is actually used, so a VM provisioned for a peak workload that never materialises, or left running outside business hours when nothing depends on it, bills at full rate regardless. Rightsizing is the standard remediation: comparing actual CPU, memory, and disk performance data against the provisioned SKU over a meaningful observation window, then recommending a smaller SKU, a reservation, or a scheduled shutdown where the evidence supports it, and the discipline that separates a credible rightsizing recommendation from a guess is using real workload telemetry rather than acting on SKU size alone, since a VM can look oversized on paper while still carrying legitimate burst headroom a shorter observation window would miss. Idle and orphaned VMs are the other common waste pattern: a VM left running after a project ended, a test environment nobody decommissioned, or a VM whose attached disk keeps billing after the compute resource itself was deleted, all of which show up as steady, unexplained spend that a monthly Azure bill alone rarely makes obvious without dedicated cost visibility. VMs are also the underlying infrastructure for Azure Virtual Desktop session hosts, where the same rightsizing and idle-detection logic applies at the host pool level, and understanding the distinction between AVD's VM-based, admin-managed model and Windows 365's simpler per-user Cloud PC model is itself a cost and operations decision, since AVD gives direct control over VM sizing, image management, and scaling schedules in exchange for taking on that management overhead, while Windows 365 trades that flexibility for a flatter, more predictable per-user cost. For estates managing both traditional Azure VM workloads and Cloud PC fleets, the practical governance need is the same in both cases: real usage data behind every sizing decision, a named owner for every resource so recommendations translate into action rather than sitting in a report, and a repeatable review cycle so rightsizing is a continuous discipline rather than a one-off cleanup exercise that drifts back to waste within a few months of being done.

VM matters because integrations, APIs, virtual machines, and delivery pipelines are how Microsoft estate data and automation become usable. These terms help readers understand how systems connect before they decide what to build or automate.

W

W365Microsoft cloud

Windows 365

Windows 365 is Microsoft's Cloud PC service, the product family that provisions and hosts the individual Cloud PC desktops users connect to, positioned as the simpler alternative to self-managed Azure Virtual Desktop for organisations that want a persistent, personal Windows desktop without owning the underlying infrastructure decisions. It is licensed in two main editions matched to different usage patterns: Windows 365 Enterprise, for users who need a dedicated, always-available, one-to-one desktop, licensed per user at a fixed monthly rate sized by vCPU, RAM, and storage; and Windows 365 Flex, formerly branded Windows 365 Frontline, for shift-based, part-time, or rotating cohorts where provisioning against peak concurrent usage rather than total headcount produces a materially better fit and lower cost. The commercial proposition against Azure Virtual Desktop is predictability: a Windows 365 seat has a flat, published monthly price with no separate compute, storage, or networking line items to forecast, and no session-host sizing, scaling automation, or patching burden for the underlying infrastructure, since that is Microsoft's responsibility rather than the customer's. That simplicity is also the boundary of the model: because a Cloud PC is dedicated to one user, Windows 365 does not offer the shared, multi-session economics that make Azure Virtual Desktop cost-effective for high-density pooled cohorts, so estates with a genuine mix of dedicated knowledge-worker and shared or specialist usage typically end up running both services side by side rather than choosing one exclusively. Migration into Windows 365 from an existing Azure Virtual Desktop estate is supported through Microsoft's migration API, a REST interface built on Microsoft Graph that provisions a Cloud PC from a snapshot of a prepared virtual hard disk, though it currently targets persistent, single-session, Entra-joined or hybrid-joined machines rather than pooled multi-session host pools, which need a fresh Windows 365 or Flex build rather than a direct migration. Deciding whether a given cohort belongs on Windows 365 or Azure Virtual Desktop comes down to persistence needs, concurrency pattern, and administrative appetite rather than price alone, which is why a directional cost comparison against the current AVD or on-premises baseline is the usual first step before committing to a migration plan.

W365 matters because Microsoft 365, Azure, Windows 365, Teams, and related services are usually managed as one estate. The term connects to planning, cost, configuration, security, and day-two operational decisions across that estate.

WCAGCompliance

Web Content Accessibility Guidelines

WCAG, the Web Content Accessibility Guidelines, is the internationally recognised technical standard for making web content usable by people with disabilities, published by the World Wide Web Consortium's Web Accessibility Initiative (W3C WAI) and organised around four core principles, commonly remembered by the acronym POUR: content must be Perceivable (available to the senses, such as text alternatives for images and captions for video), Operable (usable via keyboard alone, with no time limits that cannot be extended, and no content that triggers seizures), Understandable (readable and predictable, with clear error identification and input assistance), and Robust (compatible with current and future assistive technologies such as screen readers). Each guideline under those principles is broken into testable success criteria, and each criterion is assigned a conformance level of A, AA, or AAA, with AA representing the level almost universally adopted as the practical compliance bar in both regulation and procurement, since AAA includes some criteria widely regarded as impractical to apply site-wide. The current stable version in wide use is WCAG 2.1, with WCAG 2.2 adding further success criteria (such as clearer focus indicators and consistent help placement) and formally recommended as the version organisations should be targeting for new or updated content. For UK organisations, WCAG 2.1 AA is the explicit technical standard referenced by the Public Sector Bodies (Websites and Mobile Applications) Accessibility Regulations 2018, and it functions as the de facto benchmark that courts and regulators reference under the Equality Act 2010's requirement to make reasonable adjustments, even for private-sector organisations with no direct statutory citation. In a Microsoft 365 and Azure context, WCAG conformance is not automatic even when using accessible-by-default platforms: SharePoint intranet sites, Power Apps and Power Pages applications, Teams-embedded content, and custom Azure-hosted web applications are all capable of introducing accessibility failures through custom theming, low-contrast colour choices, missing alt text on uploaded images, poorly structured heading hierarchies, or custom components that are not properly keyboard-operable, regardless of how accessible the underlying platform chrome is. Automated scanning tools such as axe or Lighthouse can reliably catch a meaningful subset of WCAG failures, typically estimated at around 30 to 40 percent of total issues, such as missing alt attributes and insufficient colour contrast, but criteria that depend on judgement, like whether alt text is actually meaningful or whether a tab order is logical, require manual testing, ideally including testing with an actual screen reader and keyboard-only navigation, before a genuine AA conformance claim can be made.

WCAG matters because customers, resellers, and procurement teams need evidence that controls are defined, operated, and reviewable. A useful glossary definition should help a reader connect the term to audit preparation, policy work, or repeatable assurance activity.

Windows 365 FlexMicrosoft cloud

Windows 365 Flex

Windows 365 Flex, formerly branded Windows 365 Frontline, is the Windows 365 edition designed for shift, part-time, and rotating cohorts who need Cloud PC access at different times of day rather than dedicated, full-time use, and it is licensed against peak concurrent usage instead of total headcount, which is the single most consequential difference from Windows 365 Enterprise. Under Enterprise licensing, every named user requires their own paid seat regardless of how much or little they actually use it; under Flex, a pool of Cloud PC licences is provisioned to cover the maximum number of people genuinely active at the same time, so a 400-person shift-based estate with 120 peak concurrent users is licensed and costed against that 120 figure, not the full 400. This makes Flex economics highly sensitive to getting the concurrency number right: understating peak concurrent usage produces a pool too small to meet real demand at busy periods, while overstating it erases the cost advantage Flex exists to provide, so a credible concurrency figure needs to come from genuine usage data, such as sign-in and session logs from an existing AVD or VDI estate, rather than an estimate based on headcount or shift-roster theory alone. Flex suits contact centre and retail shift patterns, warehouse and clinical staff who log in briefly between tasks, and part-time or contingent workers whose desktop need is real but intermittent; it is a poor fit for standard knowledge workers who need their desktop available and in the same state throughout a working day, since non-concurrent provisioning assumes users are not all active simultaneously, an assumption that breaks down for always-on office cohorts. Segmenting an estate correctly between Enterprise and Flex candidates, based on genuine work pattern and concurrency rather than department or seniority, is usually the highest-leverage decision in a Windows 365 rollout, because pushing the wrong cohort into Flex creates capacity shortfalls during peak hours, while pushing a genuinely intermittent cohort into Enterprise pays for full-time persistence nobody is using.

Windows 365 Flex matters because Microsoft 365, Azure, Windows 365, Teams, and related services are usually managed as one estate. The term connects to planning, cost, configuration, security, and day-two operational decisions across that estate.

Z

Zero TrustIdentity and security

Zero Trust

Zero Trust is a security architecture built on the premise that no user, device, or network location should be trusted by default, regardless of whether it sits inside or outside a traditional network perimeter, replacing the older model where anything already inside the corporate firewall was implicitly trusted, a model that stopped matching reality once remote work, cloud-hosted applications, and personal devices meant most access no longer traversed that firewall at all. Microsoft's framing of Zero Trust rests on three operating principles: verify explicitly, meaning every access request is authenticated and authorised based on all available signals, identity, device health, location, and data sensitivity, rather than being granted on the basis of network position alone; use least privilege access, limiting what any given identity can reach to only what its current task genuinely requires, ideally through just-in-time rather than standing access; and assume breach, designing controls on the expectation that some compromise will eventually occur and that its impact should be minimised through segmentation, monitoring, and rapid detection rather than relying entirely on prevention succeeding. These principles get applied across six generally recognised pillars, identities, endpoints, applications, data, infrastructure, and network, and Zero Trust is deliberately not a single product that can be purchased and switched on; it is a strategy realised through the coordinated configuration of existing tools, Conditional Access enforcing per-request identity and device signals, Multifactor Authentication and phishing-resistant credentials strengthening the identity pillar, Intune-enforced device compliance feeding into access decisions, Purview sensitivity labels and DLP protecting data regardless of where it moves, and network micro-segmentation limiting lateral movement once a foothold is gained, none of which delivers Zero Trust in isolation. The most common implementation failure is treating Zero Trust as a single project with a completion date, deploying Conditional Access and calling the initiative finished, when in practice the assume-breach principle demands ongoing work: continuous monitoring, regularly re-evaluated trust signals, and periodic access reviews that catch privilege creep, since a security posture that was correctly configured on day one degrades steadily as roles change, new applications get added, and exceptions accumulate if nothing revisits it. For organisations coming from a VPN-centric, perimeter-based model, the transition is as much cultural and procedural as it is technical, since it requires accepting that internal network traffic gets scrutinised with the same rigour as external traffic, and that 'the user is already on the corporate network' stops being treated as a legitimate access justification on its own.

Zero Trust matters because identity, access, endpoint, and data controls shape how Microsoft environments are protected. Readers should understand the term and then be able to move into security assessment, conformity, or remediation guidance.